From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Cc: Ian Campbell <ian.campbell@citrix.com>
Subject: [OSSTEST PATCH 00/27] xen.git#staging smoke tests
Date: Wed, 16 Sep 2015 14:35:03 +0100 [thread overview]
Message-ID: <1442410530-9665-1-git-send-email-ian.jackson@eu.citrix.com> (raw)
This is (finally!) my series to provide fast smoke tests of xen-unstable.
The first two thirds of the series shaves a number of yaks I
encountered on the way. Many of these (particularly the ones up to
patch 11 or so) are generally useful and could perhaps go in before
the rest.
One outstanding bikeshed question about naming: I have called the job
`xen-unstable-smoke' and the output ref xen.git#smoked. I tripped
over the presence or absence of the `d' a few times. Should one of
these two be renamed, and if so which ?
I have verified that this series from
"standalone-generate-dump-flight-runvars: memoise ap-fetch"
onwards generates no unexpected changes to any runvars. The
diff -bu (from there to tip) in the output from
OSSTEST_CONFIG=standalone-config-example \
./standalone-generate-dump-flight-runvars
is included below. At the time of running this, xen.git had
340ade2f0ef692efce01a708ad98629af985f978 refs/heads/smoked
26646f34c31f663fa23076ed0433195edec50d9f refs/heads/staging
and the only change to the existing flights' runvars is that
xen-unstable's non-prev revision_xen values referring to staging now
refer to smoked instead.
--- ../play-testing.git/before 2015-09-16 14:07:53.493236378 +0100
+++ after 2015-09-16 14:08:05.577518049 +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 26646f34c31f663fa23076ed0433195edec50d9f
+xen-unstable build-amd64 revision_xen 340ade2f0ef692efce01a708ad98629af985f978
xen-unstable build-amd64-prev revision_xen a7b39c8bd6cba3fe1c8012987b9e28bdbac7e92d
-xen-unstable build-amd64-rumpuserxen revision_xen 26646f34c31f663fa23076ed0433195edec50d9f
-xen-unstable build-amd64-xsm revision_xen 26646f34c31f663fa23076ed0433195edec50d9f
-xen-unstable build-armhf revision_xen 26646f34c31f663fa23076ed0433195edec50d9f
-xen-unstable build-armhf-xsm revision_xen 26646f34c31f663fa23076ed0433195edec50d9f
-xen-unstable build-i386 revision_xen 26646f34c31f663fa23076ed0433195edec50d9f
+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 a7b39c8bd6cba3fe1c8012987b9e28bdbac7e92d
-xen-unstable build-i386-rumpuserxen revision_xen 26646f34c31f663fa23076ed0433195edec50d9f
-xen-unstable build-i386-xsm revision_xen 26646f34c31f663fa23076ed0433195edec50d9f
+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,77 @@
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-armhf 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-armhf build_lvextend_max 50
+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-armhf host_hostflags share-build-wheezy-armhf,arch-armhf,suite-wheezy,purpose-build
+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 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 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-armhf tree_xen git://xenbits.xen.org/xen.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-armhf 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-armhf 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
next reply other threads:[~2015-09-16 13:35 UTC|newest]
Thread overview: 74+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-16 13:35 Ian Jackson [this message]
2015-09-16 13:35 ` [OSSTEST PATCH 01/27] docs: Document OSSTEST_RESOURCE_PRIORITY values in README.planner Ian Jackson
2015-09-16 13:46 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 02/27] Executive: cs-job-create: Check that OSSTEST_FLIGHT is not set Ian Jackson
2015-09-16 13:48 ` Ian Campbell
2015-09-16 13:52 ` Ian Jackson
2015-09-16 13:35 ` [OSSTEST PATCH 03/27] mg-list-all-branches: Suppress `maintjobs' Ian Jackson
2015-09-16 13:48 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 04/27] standalone: Do not blunder on after errors Ian Jackson
2015-09-16 13:48 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 05/27] standalone: Set very long SQLite3 busy timeout in Perl Ian Jackson
2015-09-16 13:49 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 06/27] cr-daily-branch: Honour AP_FETCH_PFX Ian Jackson
2015-09-16 13:49 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 07/27] memoise: New utility Ian Jackson
2015-09-16 13:54 ` Ian Campbell
2015-09-16 13:58 ` Ian Jackson
2015-09-16 14:07 ` Ian Campbell
2015-09-16 14:38 ` Ian Jackson
2015-09-16 14:41 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 08/27] standalone-generate-dump-flight-runvars: memoise ap-fetch Ian Jackson
2015-09-16 13:56 ` Ian Campbell
2015-09-16 13:59 ` Ian Jackson
2015-09-16 13:35 ` [OSSTEST PATCH 09/27] mfi-common: Use job_create_build for build-*-prev Ian Jackson
2015-09-16 13:56 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 10/27] ap-fetch-version*: Unwrap xen-unstable lines Ian Jackson
2015-09-16 13:56 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 11/27] ap-push: Use refs/heads/ for destinations Ian Jackson
2015-09-16 13:57 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 12/27] cr-ensure-disk-space: Honour -D Ian Jackson
2015-09-16 13:59 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 13/27] cr-ensure-disk-space: Look at referring flights Ian Jackson
2015-09-16 14:09 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 14/27] cr-ensure-disk-space: Make main loop body into a subroutine Ian Jackson
2015-09-16 14:09 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 15/27] cr-ensure-disk-space: Take the flights db lock Ian Jackson
2015-09-16 14:13 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 16/27] cs-job-create: Permit creation of `synth' runvars Ian Jackson
2015-09-16 14:16 ` Ian Campbell
2015-09-16 14:41 ` Ian Jackson
2015-09-16 14:49 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 17/27] mg-show-flight-runvars: Decorate synth runvar names with ~ Ian Jackson
2015-09-16 14:19 ` Ian Campbell
2015-09-16 14:46 ` Ian Jackson
2015-09-16 13:35 ` [OSSTEST PATCH 18/27] standalone-generate-dump-flight-runvars: Show synth runvars Ian Jackson
2015-09-16 14:20 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 19/27] ts-host-alloc-Executive: Honour various hostalloc_* runvars Ian Jackson
2015-09-16 14:22 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 20/27] make-flight: Allow separate specification of pre-built Xen vs others Ian Jackson
2015-09-16 14:25 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 21/27] make-flight: Contemplate varying architecture for Debian HVM Ian Jackson
2015-09-16 14:26 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 22/27] make-flight: Run job_create_test_filter_callback on true job name Ian Jackson
2015-09-16 14:26 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 23/27] make-flight: Provide xen-unstable-smoke branch Ian Jackson
2015-09-16 14:28 ` Ian Campbell
2015-09-16 14:51 ` Ian Jackson
2015-09-16 15:09 ` Ian Campbell
2015-09-16 14:31 ` Ian Campbell
2015-09-16 14:31 ` Ian Campbell
2015-09-16 14:57 ` Ian Jackson
2015-09-16 15:10 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 24/27] make-flight: mfi-common: Honour $global_runvars Ian Jackson
2015-09-16 14:29 ` Ian Campbell
2015-09-16 14:53 ` Ian Jackson
2015-09-16 13:35 ` [OSSTEST PATCH 25/27] ap-*: Be able to fetch and push xen.git#smoked Ian Jackson
2015-09-16 14:32 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 26/27] cri-common: Support xen-unstable-smoke Ian Jackson
2015-09-16 14:33 ` Ian Campbell
2015-09-16 13:35 ` [OSSTEST PATCH 27/27] crontab: Enable xen-unstable-smoke branch every 3h at <1mod3>:51 UTC Ian Jackson
2015-09-16 14:34 ` Ian Campbell
2015-09-16 14:37 ` Ian Campbell
2015-09-16 15:29 ` [OSSTEST PATCH 00/27] xen.git#staging smoke tests Ian Campbell
2015-09-16 15:46 ` Ian Jackson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1442410530-9665-1-git-send-email-ian.jackson@eu.citrix.com \
--to=ian.jackson@eu.citrix.com \
--cc=ian.campbell@citrix.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).