[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH RFC v2 00/14] Integrate XTF into OSSTest
Hi all This patch series integrates XTF into OSSTest. It still depends on quite a few things (listed below) but I think it has gotten to point that it can be posted for review. It depends on having a canonical location for xtf.git. Currently this series contains a patch to point to my own xtf.git tree. It depends on Ian's work: 1. Add a "skip" state to OSSTest. 2. Add diverse flag. To make the XTf jobs reliable, we also need to: 1. Fix synchronisation issues in xenconsole related code in Xen. 2. Fix synchronisation issue in xtf-runner. The effect of synchronisations can be seen in [0]. Test 1 and 5 failed. I've posted patches for them ([2], [3]). I created a dummy test case that always fails. We expect ts-xtf-run to continue running after that. The result is at [1]. The test flight in [4] contained a hack that removed "skip" from accepcted states, so test-pv64-xsa-167 became "never pass" (should be "skip" in normal case). In job 4 test-pv32-pae-pv-iopl~vmassist failed due to xenconsole race. The code correctly caused rest of the job to be skipped. The same race also caused xtf-fep to fail in job 2, but that test won't cause the job to be aborted anymore. Wei. [0] http://osstest.xs.citrite.net/~osstest/testlogs/logs/66910/ [1] http://osstest.xs.citrite.net/~osstest/testlogs/logs/66916/ [2] <1470418894-11358-1-git-send-email-wei.liu2@xxxxxxxxxx> [3] <1470060258-20084-1-git-send-email-wei.liu2@xxxxxxxxxx> [4] http://osstest.xs.citrite.net/~osstest/testlogs/logs/66926/ [0] and [1] are from v1 of this series, [4] is from v2 (this version). * Currently all logs are only accessible from within Citrix. Sorry. :-/ Wei Liu (14): ts-xen-build: always compile in FEP support DO NOT APPLY ts-leak-check: sleep 5 seconds before collecting stuff ap-common: add xtf tree DO NOT APPLY point xtf to my personal tree BuildSupport: move buildcmd_stamped_logged here Introduce ts-xtf-build sg-run-job: create xtf build recipe Introduce ts-xtf-install mfi-common: create xtf build job for 4.8 onwards Introduce ts-xtf-fep Introduce ts-xtf-run sg-run-job: test-xtf recipe make-flight: create 5 xtf jobs Create XTF branch Osstest/BuildSupport.pm | 15 ++++++ ap-common | 4 ++ ap-fetch-version | 4 ++ ap-print-url | 3 ++ ap-push | 5 ++ cr-daily-branch | 8 ++++ cr-for-branches | 2 +- cri-common | 1 + make-flight | 40 ++++++++++++++++ mfi-common | 29 ++++++++++++ sg-run-job | 15 ++++++ ts-leak-check | 3 ++ ts-xen-build | 25 ++++------ ts-xtf-build | 54 +++++++++++++++++++++ ts-xtf-fep | 37 +++++++++++++++ ts-xtf-install | 37 +++++++++++++++ ts-xtf-run | 122 ++++++++++++++++++++++++++++++++++++++++++++++++ 17 files changed, 386 insertions(+), 18 deletions(-) create mode 100755 ts-xtf-build create mode 100755 ts-xtf-fep create mode 100755 ts-xtf-install create mode 100755 ts-xtf-run -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |