[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH v2 00/33] xen.git#staging smoke tests
The main difference is new arrangements for reusing previous builds for xen-unstable-smoke. Having slept on it, I have renamed the intermediate branch name to xen.git#smoke. There are also bugfixes, commit message updates, and so on, following review, and one additional early patch early on ("SQL `TRUE'"). a 01 docs: Document OSSTEST_RESOURCE_PRIORITY values in README.planner a 02 Executive: cs-job-create: Check that OSSTEST_FLIGHT is not set a 03 mg-list-all-branches: Suppress `maintjobs' a 04 standalone: Do not blunder on after errors a 05 standalone: Set very long SQLite3 busy timeout in Perl a 06 cr-daily-branch: Honour AP_FETCH_PFX * 07 memoise: New utility a 08 standalone-generate-dump-flight-runvars: memoise ap-fetch + 09 standalone mode: Fix two SQL `TRUE's a 10 mfi-common: Use job_create_build for build-*-prev a 11 ap-fetch-version*: Unwrap xen-unstable lines a 12 ap-push: Use refs/heads/ for destinations a 13 cr-ensure-disk-space: Honour -D a 14 cr-ensure-disk-space: Look at referring flights a 15 cr-ensure-disk-space: Make main loop body into a subroutine a 16 cr-ensure-disk-space: Take the flights db lock -a 17 cs-job-create: Permit creation of `synth' runvars * 18 mg-show-flight-runvars: Decorate synth runvar names with ~ a 19 standalone-generate-dump-flight-runvars: Show synth runvars -a 20 ts-host-alloc-Executive: Honour various hostalloc_* runvars + 21 sg-check-tested: New --pass-job= option + 22 cs-adjust-flight: Provide `jobs-list' operation + 23 cs-adjust-flight: Break out job removal machinery + 24 cs-adjust-flight: Provide `jobs-del' operation + 25 New utility mg-adjust-flight-makexrefs a 26 make-flight: Contemplate varying architecture for Debian HVM a 27 make-flight: Run job_create_test_filter_callback on true job name a 28 make-flight: mfi-common: Honour $global_runvars * 29 make-flight: Provide xen-unstable-smoke branch + 30 cr-daily-branch: Use mg-adjust-flight to have smoke tests reuse builds a 31 cri-common: Support xen-unstable-smoke *a 32 ap-*: Be able to fetch and push xen.git#smoke a 33 crontab: Enable xen-unstable-smoke branch every 3h at <1mod3>:51 UTC a = acked * = modified in series v2 + = new patch in series v2 - = commit message (only) modified One patch was dropped: make-flight: Allow separate specification of pre-built Xen vs others Below are three sets of verification and debugging output. Firstly the difference (due to the post-memoisation changes) in the output of: OSSTEST_CONFIG=standalone-config-example \ ./standalone-generate-dump-flight-runvars Secondly, the interesting part of the debug output from AP_FETCH_PFX='./memoise tmp/apmemo' \ DAILY_BRANCH_POSTMAKE_HOOK='exit 0' \ OSSTEST_USE_HEAD=y \ BRANCHES_ALWAYS=xen-unstable-smoke \ OSSTEST_NO_BASELINE=y \ ./cr-daily-branch xen-unstable-smoke against the Cambridge instance. Thirdly, ./mg-show-flight-runvars -a on the resulting flight, 37963. Ian. --- ../play-testing.git/before 2015-09-17 18:16:34.946474967 +0100 +++ after 2015-09-17 18:16:23.758206614 +0100 @@ -23100,16 +23100,16 @@ xen-unstable build-armhf-xsm revision_seabios xen-unstable build-i386 revision_seabios xen-unstable build-i386-xsm revision_seabios -xen-unstable build-amd64 revision_xen 4600d7560425f89b32cd90ecf6084bae9293dfab +xen-unstable build-amd64 revision_xen 340ade2f0ef692efce01a708ad98629af985f978 xen-unstable build-amd64-prev revision_xen 70d63e48077f8fee8eda6d8d95eeda52a34d9077 -xen-unstable build-amd64-rumpuserxen revision_xen 4600d7560425f89b32cd90ecf6084bae9293dfab -xen-unstable build-amd64-xsm revision_xen 4600d7560425f89b32cd90ecf6084bae9293dfab -xen-unstable build-armhf revision_xen 4600d7560425f89b32cd90ecf6084bae9293dfab -xen-unstable build-armhf-xsm revision_xen 4600d7560425f89b32cd90ecf6084bae9293dfab -xen-unstable build-i386 revision_xen 4600d7560425f89b32cd90ecf6084bae9293dfab +xen-unstable build-amd64-rumpuserxen revision_xen 340ade2f0ef692efce01a708ad98629af985f978 +xen-unstable build-amd64-xsm revision_xen 340ade2f0ef692efce01a708ad98629af985f978 +xen-unstable build-armhf revision_xen 340ade2f0ef692efce01a708ad98629af985f978 +xen-unstable build-armhf-xsm revision_xen 340ade2f0ef692efce01a708ad98629af985f978 +xen-unstable build-i386 revision_xen 340ade2f0ef692efce01a708ad98629af985f978 xen-unstable build-i386-prev revision_xen 70d63e48077f8fee8eda6d8d95eeda52a34d9077 -xen-unstable build-i386-rumpuserxen revision_xen 4600d7560425f89b32cd90ecf6084bae9293dfab -xen-unstable build-i386-xsm revision_xen 4600d7560425f89b32cd90ecf6084bae9293dfab +xen-unstable build-i386-rumpuserxen revision_xen 340ade2f0ef692efce01a708ad98629af985f978 +xen-unstable build-i386-xsm revision_xen 340ade2f0ef692efce01a708ad98629af985f978 xen-unstable test-amd64-amd64-rumpuserxen-amd64 rump_builtimage rumpuserxen:/usr/local/lib/xen/rump-kernel/rump-kernel xen-unstable test-amd64-i386-rumpuserxen-i386 rump_builtimage rumpuserxen:/usr/local/lib/xen/rump-kernel/rump-kernel xen-unstable test-amd64-amd64-rumpuserxen-amd64 rump_cmdline 3 @@ -23365,3 +23365,109 @@ xen-unstable test-amd64-i386-rumpuserxen-i386 xenstorels_builtimage :/usr/local/bin/xenstore xen-unstable test-amd64-amd64-rumpuserxen-amd64 xenstorels_cmdline ls -fp device xen-unstable test-amd64-i386-rumpuserxen-i386 xenstorels_cmdline ls -fp device +xen-unstable-smoke test-amd64-amd64-libvirt all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,hvm +xen-unstable-smoke test-armhf-armhf-xl all_hostflags arch-armhf,arch-xen-armhf,suite-wheezy,purpose-test +xen-unstable-smoke build-amd64 arch amd64 +xen-unstable-smoke build-amd64-libvirt arch amd64 +xen-unstable-smoke build-amd64-pvops arch amd64 +xen-unstable-smoke build-armhf arch armhf +xen-unstable-smoke build-armhf-pvops arch armhf +xen-unstable-smoke test-amd64-amd64-libvirt arch amd64 +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 arch amd64 +xen-unstable-smoke test-armhf-armhf-xl arch armhf +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 bios seabios +xen-unstable-smoke build-amd64 build_lvextend_max 50 +xen-unstable-smoke build-amd64-libvirt build_lvextend_max 50 +xen-unstable-smoke build-amd64-pvops build_lvextend_max 50 +xen-unstable-smoke build-armhf build_lvextend_max 50 +xen-unstable-smoke build-armhf-pvops build_lvextend_max 50 +xen-unstable-smoke build-amd64-libvirt buildjob build-amd64 +xen-unstable-smoke test-amd64-amd64-libvirt buildjob build-amd64 +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 buildjob build-amd64 +xen-unstable-smoke test-armhf-armhf-xl buildjob build-armhf +xen-unstable-smoke test-amd64-amd64-libvirt debian_arch amd64 +xen-unstable-smoke test-armhf-armhf-xl debian_arch armhf +xen-unstable-smoke test-amd64-amd64-libvirt debian_kernkind pvops +xen-unstable-smoke test-armhf-armhf-xl debian_kernkind pvops +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 debianhvm_image debian-7.2.0-i386-CD-1.iso +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 device_model_version qemu-xen +xen-unstable-smoke build-amd64 enable_ovmf true +xen-unstable-smoke build-armhf enable_ovmf true +xen-unstable-smoke build-amd64 enable_xend false +xen-unstable-smoke build-armhf enable_xend false +xen-unstable-smoke build-amd64 enable_xsm false +xen-unstable-smoke build-armhf enable_xsm false +xen-unstable-smoke test-amd64-amd64-libvirt enable_xsm false +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 enable_xsm false +xen-unstable-smoke test-armhf-armhf-xl enable_xsm false +xen-unstable-smoke build-amd64 host_hostflags share-build-wheezy-amd64,arch-amd64,suite-wheezy,purpose-build +xen-unstable-smoke build-amd64-libvirt host_hostflags share-build-wheezy-amd64,arch-amd64,suite-wheezy,purpose-build +xen-unstable-smoke build-amd64-pvops host_hostflags share-build-wheezy-amd64,arch-amd64,suite-wheezy,purpose-build +xen-unstable-smoke build-armhf host_hostflags share-build-wheezy-armhf,arch-armhf,suite-wheezy,purpose-build +xen-unstable-smoke build-armhf-pvops host_hostflags share-build-wheezy-armhf,arch-armhf,suite-wheezy,purpose-build +xen-unstable-smoke build-armhf-pvops kconfig_override_y CONFIG_EXT4_FS +xen-unstable-smoke build-amd64-pvops kconfighow xen-enable-xen-config +xen-unstable-smoke build-armhf-pvops kconfighow xen-enable-xen-config +xen-unstable-smoke test-amd64-amd64-libvirt kernbuildjob build-amd64-pvops +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 kernbuildjob build-amd64-pvops +xen-unstable-smoke test-armhf-armhf-xl kernbuildjob build-armhf-pvops +xen-unstable-smoke test-amd64-amd64-libvirt kernkind pvops +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 kernkind pvops +xen-unstable-smoke test-armhf-armhf-xl kernkind pvops +xen-unstable-smoke test-amd64-amd64-libvirt libvirtbuildjob build-amd64-libvirt +xen-unstable-smoke build-amd64-libvirt revision_libvirt 17c4d2a17f9d8b50d6f6ddecb7a0bdb8b5ff0139 +xen-unstable-smoke build-amd64-pvops revision_linux 9b8b905951bde404f20a7bd4b37a5134f3484569 +xen-unstable-smoke build-armhf-pvops revision_linux 64972ceb0b0cafc91a09764bc731e1b7f0503b5c +xen-unstable-smoke build-amd64-pvops revision_linuxfirmware c530a75c1e6a472b0eb9558310b518f0dfcd8860 +xen-unstable-smoke build-armhf-pvops revision_linuxfirmware c530a75c1e6a472b0eb9558310b518f0dfcd8860 +xen-unstable-smoke build-amd64 revision_ovmf +xen-unstable-smoke build-armhf revision_ovmf +xen-unstable-smoke build-amd64 revision_qemu +xen-unstable-smoke build-armhf revision_qemu +xen-unstable-smoke build-amd64 revision_qemuu b05befcbea71a979509ce04f02929969a790c923 +xen-unstable-smoke build-armhf revision_qemuu b05befcbea71a979509ce04f02929969a790c923 +xen-unstable-smoke build-amd64 revision_seabios +xen-unstable-smoke build-armhf revision_seabios +xen-unstable-smoke build-amd64 revision_xen a7b39c8bd6cba3fe1c8012987b9e28bdbac7e92d +xen-unstable-smoke build-armhf revision_xen a7b39c8bd6cba3fe1c8012987b9e28bdbac7e92d +xen-unstable-smoke test-amd64-amd64-libvirt toolstack libvirt +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 toolstack xl +xen-unstable-smoke test-armhf-armhf-xl toolstack xl +xen-unstable-smoke build-amd64-libvirt tree_libvirt git://xenbits.xen.org/libvirt.git +xen-unstable-smoke build-amd64-pvops tree_linux git://xenbits.xen.org/linux-pvops.git +xen-unstable-smoke build-armhf-pvops tree_linux git://xenbits.xen.org/linux-pvops.git +xen-unstable-smoke build-amd64-pvops tree_linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git +xen-unstable-smoke build-armhf-pvops tree_linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git +xen-unstable-smoke build-amd64 tree_ovmf +xen-unstable-smoke build-armhf tree_ovmf +xen-unstable-smoke build-amd64 tree_qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git +xen-unstable-smoke build-armhf tree_qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git +xen-unstable-smoke build-amd64 tree_qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git +xen-unstable-smoke build-armhf tree_qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git +xen-unstable-smoke build-amd64 tree_seabios +xen-unstable-smoke build-armhf tree_seabios +xen-unstable-smoke build-amd64 tree_xen git://xenbits.xen.org/xen.git +xen-unstable-smoke build-amd64-libvirt tree_xen git://xenbits.xen.org/xen.git +xen-unstable-smoke build-armhf tree_xen git://xenbits.xen.org/xen.git +xen-unstable-smoke build-amd64-pvops treevcs_linux git +xen-unstable-smoke build-armhf-pvops treevcs_linux git +xen-unstable-smoke test-amd64-amd64-libvirt xenbuildjob build-amd64 +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 xenbuildjob build-amd64 +xen-unstable-smoke test-armhf-armhf-xl xenbuildjob build-armhf +xen-unstable-smoke build-amd64 hostalloc_bonus_previousfail~ 0 +xen-unstable-smoke build-amd64-libvirt hostalloc_bonus_previousfail~ 0 +xen-unstable-smoke build-amd64-pvops hostalloc_bonus_previousfail~ 0 +xen-unstable-smoke build-armhf hostalloc_bonus_previousfail~ 0 +xen-unstable-smoke build-armhf-pvops hostalloc_bonus_previousfail~ 0 +xen-unstable-smoke test-amd64-amd64-libvirt hostalloc_bonus_previousfail~ 0 +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 hostalloc_bonus_previousfail~ 0 +xen-unstable-smoke test-armhf-armhf-xl hostalloc_bonus_previousfail~ 0 +xen-unstable-smoke build-amd64 hostalloc_maxbonus_variation~ 0 +xen-unstable-smoke build-amd64-libvirt hostalloc_maxbonus_variation~ 0 +xen-unstable-smoke build-amd64-pvops hostalloc_maxbonus_variation~ 0 +xen-unstable-smoke build-armhf hostalloc_maxbonus_variation~ 0 +xen-unstable-smoke build-armhf-pvops hostalloc_maxbonus_variation~ 0 +xen-unstable-smoke test-amd64-amd64-libvirt hostalloc_maxbonus_variation~ 0 +xen-unstable-smoke test-amd64-amd64-xl-qemuu-debianhvm-i386 hostalloc_maxbonus_variation~ 0 +xen-unstable-smoke test-armhf-armhf-xl hostalloc_maxbonus_variation~ 0 ... ++ ./make-flight xen-unstable-smoke xen-unstable play + flight=37963 + case $branch in + ./mg-adjust-flight-makexrefs -v 37963 '!build-amd64 !build-armhf build-*' --debug --branch=xen-unstable --blessings=real ========== SELECT * FROM flights WHERE EXISTS (SELECT 1 FROM jobs j WHERE j.job = ? AND j.flight = flights.flight AND j.status = 'pass') AND branch = ? AND (blessing=?) ORDER BY flight DESC LIMIT 1 ---------- build-amd64-libvirt | xen-unstable | real ========== ==========YES 37963.test-amd64-amd64-libvirt libvirtbuildjob := `37938.build-amd64-libvirt' (exactly matches `build-amd64-libvirt') 37963.build-amd64-libvirt job deleted ========== SELECT * FROM flights WHERE EXISTS (SELECT 1 FROM jobs j WHERE j.job = ? AND j.flight = flights.flight AND j.status = 'pass') AND branch = ? AND (blessing=?) ORDER BY flight DESC LIMIT 1 ---------- build-amd64-pvops | xen-unstable | real ========== ==========YES 37963.test-amd64-amd64-libvirt kernbuildjob := `37938.build-amd64-pvops' (exactly matches `build-amd64-pvops') 37963.test-amd64-amd64-xl-qemuu-debianhvm-i386 kernbuildjob := `37938.build-amd64-pvops' (exactly matches `build-amd64-pvops') 37963.build-amd64-pvops job deleted ========== SELECT * FROM flights WHERE EXISTS (SELECT 1 FROM jobs j WHERE j.job = ? AND j.flight = flights.flight AND j.status = 'pass') AND branch = ? AND (blessing=?) ORDER BY flight DESC LIMIT 1 ---------- build-armhf-pvops | xen-unstable | real ========== ==========YES 37963.test-armhf-armhf-xl kernbuildjob := `37938.build-armhf-pvops' (exactly matches `build-armhf-pvops') 37963.build-armhf-pvops job deleted + exit 0 test-amd64-amd64-libvirt all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test test-amd64-amd64-xl-qemuu-debianhvm-i386 all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,hvm test-armhf-armhf-xl all_hostflags arch-armhf,arch-xen-armhf,suite-wheezy,purpose-test build-amd64 arch amd64 build-armhf arch armhf test-amd64-amd64-libvirt arch amd64 test-amd64-amd64-xl-qemuu-debianhvm-i386 arch amd64 test-armhf-armhf-xl arch armhf test-amd64-amd64-xl-qemuu-debianhvm-i386 bios seabios test-amd64-amd64-libvirt buildjob build-amd64 test-amd64-amd64-xl-qemuu-debianhvm-i386 buildjob build-amd64 test-armhf-armhf-xl buildjob build-armhf test-amd64-amd64-libvirt debian_arch amd64 test-armhf-armhf-xl debian_arch armhf test-amd64-amd64-xl-qemuu-debianhvm-i386 debianhvm_image debian-7.2.0-i386-CD-1.iso test-amd64-amd64-libvirt debian_kernkind pvops test-armhf-armhf-xl debian_kernkind pvops test-amd64-amd64-xl-qemuu-debianhvm-i386 device_model_version qemu-xen build-amd64 enable_ovmf true build-armhf enable_ovmf true build-amd64 enable_xend false build-armhf enable_xend false build-amd64 enable_xsm false build-armhf enable_xsm false test-amd64-amd64-libvirt enable_xsm false test-amd64-amd64-xl-qemuu-debianhvm-i386 enable_xsm false test-armhf-armhf-xl enable_xsm false build-amd64 host_hostflags share-build-wheezy-amd64,arch-amd64,suite-wheezy,purpose-build build-armhf host_hostflags share-build-wheezy-armhf,arch-armhf,suite-wheezy,purpose-build test-amd64-amd64-libvirt kernbuildjob 37938.build-amd64-pvops test-amd64-amd64-xl-qemuu-debianhvm-i386 kernbuildjob 37938.build-amd64-pvops test-armhf-armhf-xl kernbuildjob 37938.build-armhf-pvops test-amd64-amd64-libvirt kernkind pvops test-amd64-amd64-xl-qemuu-debianhvm-i386 kernkind pvops test-armhf-armhf-xl kernkind pvops test-amd64-amd64-libvirt libvirtbuildjob 37938.build-amd64-libvirt build-amd64 revision_ovmf build-armhf revision_ovmf build-amd64 revision_qemu build-armhf revision_qemu build-amd64 revision_qemuu b05befcbea71a979509ce04f02929969a790c923 build-armhf revision_qemuu b05befcbea71a979509ce04f02929969a790c923 build-amd64 revision_seabios build-armhf revision_seabios build-amd64 revision_xen a7b39c8bd6cba3fe1c8012987b9e28bdbac7e92d build-armhf revision_xen a7b39c8bd6cba3fe1c8012987b9e28bdbac7e92d test-amd64-amd64-libvirt toolstack libvirt test-amd64-amd64-xl-qemuu-debianhvm-i386 toolstack xl test-armhf-armhf-xl toolstack xl build-amd64 tree_ovmf build-armhf tree_ovmf build-amd64 tree_qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git build-armhf tree_qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git build-amd64 tree_qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git build-armhf tree_qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git build-amd64 tree_seabios build-armhf tree_seabios build-amd64 tree_xen git://xenbits.xen.org/xen.git build-armhf tree_xen git://xenbits.xen.org/xen.git test-amd64-amd64-libvirt xenbuildjob build-amd64 test-amd64-amd64-xl-qemuu-debianhvm-i386 xenbuildjob build-amd64 test-armhf-armhf-xl xenbuildjob build-armhf build-amd64 hostalloc_bonus_previousfail~ 0 build-armhf hostalloc_bonus_previousfail~ 0 test-amd64-amd64-libvirt hostalloc_bonus_previousfail~ 0 test-amd64-amd64-xl-qemuu-debianhvm-i386 hostalloc_bonus_previousfail~ 0 test-armhf-armhf-xl hostalloc_bonus_previousfail~ 0 build-amd64 hostalloc_maxbonus_variation~ 0 build-armhf hostalloc_maxbonus_variation~ 0 test-amd64-amd64-libvirt hostalloc_maxbonus_variation~ 0 test-amd64-amd64-xl-qemuu-debianhvm-i386 hostalloc_maxbonus_variation~ 0 test-armhf-armhf-xl hostalloc_maxbonus_variation~ 0 -- _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |