[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH OSSTEST v3 16/19] Test pygrub and pvgrub on the regular flights
Since we now have the ability to test these drop one of each of pygrub, pvgrub-32 and pvgrub-64 into the standard flights. Omitting the {Guest}_diver runvar causes ts-debian-di-install to use the d-i images in the location configured via TftpDiVersion, so they are Version Controlled along with the d-i version used for the host. This adds three new jobs: test-amd64-amd64-amd64-pvgrub: all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test arch amd64 buildjob build-amd64 debian_arch amd64 debian_bootloader pvgrub debian_dist wheezy debian_method netboot kernbuildjob build-amd64-pvops kernkind pvops toolstack xl xenbuildjob build-amd64 test-amd64-amd64-i386-pvgrub: all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test arch amd64 buildjob build-amd64 debian_arch i386 debian_bootloader pvgrub debian_dist wheezy debian_method netboot kernbuildjob build-amd64-pvops kernkind pvops toolstack xl xenbuildjob build-amd64 test-amd64-amd64-pygrub: all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test arch amd64 buildjob build-amd64 debian_arch amd64 debian_bootloader pygrub debian_dist wheezy debian_method netboot kernbuildjob build-amd64-pvops kernkind pvops toolstack xl xenbuildjob build-amd64 Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> --- v3: added runvar details --- make-flight | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/make-flight b/make-flight index b641683..3e3c513 100755 --- a/make-flight +++ b/make-flight @@ -277,6 +277,42 @@ do_passthrough_tests () { done } +do_pygrub_tests () { + if [ $xenarch != amd64 -o $dom0arch != amd64 -o "$kern" != "" ]; then + return + fi + + job_create_test test-$xenarch$kern-$dom0arch-pygrub \ + test-debian-di xl $xenarch $dom0arch \ + debian_arch=amd64 \ + debian_dist=$guestsuite \ + debian_method=netboot \ + debian_bootloader=pygrub \ + all_hostflags=$most_hostflags +} + +do_pvgrub_tests () { + if [ $xenarch != amd64 -o $dom0arch != amd64 -o "$kern" != "" ]; then + return + fi + + job_create_test test-$xenarch$kern-$dom0arch-amd64-pvgrub \ + test-debian-di xl $xenarch $dom0arch \ + debian_arch=amd64 \ + debian_dist=$guestsuite \ + debian_method=netboot \ + debian_bootloader=pvgrub \ + all_hostflags=$most_hostflags \ + + job_create_test test-$xenarch$kern-$dom0arch-i386-pvgrub \ + test-debian-di xl $xenarch $dom0arch \ + debian_arch=i386 \ + debian_dist=$guestsuite \ + debian_method=netboot \ + debian_bootloader=pvgrub \ + all_hostflags=$most_hostflags +} + test_matrix_do_one () { # Basic PV Linux test with xl @@ -361,6 +397,9 @@ test_matrix_do_one () { fi do_passthrough_tests + + do_pygrub_tests + do_pvgrub_tests } test_matrix_iterate -- 2.1.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |