[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [OSSTEST Nested PATCH v8 6/7] Compose the main recipe of nested test job
On Mon, 2015-04-13 at 17:19 -0400, longtao.pang wrote: > Signed-off-by: longtao.pang <longtaox.pang@xxxxxxxxx> > --- > Changes in v8: > Change the patch order from 6 to 5. > --- > sg-run-job | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/sg-run-job b/sg-run-job > index eae159d..2ca5ebf 100755 > --- a/sg-run-job > +++ b/sg-run-job > @@ -299,6 +299,17 @@ proc run-job/test-pair {} { > # run-ts . remus-failover ts-remus-check src_host dst_host + > debian > } > > +proc need-hosts/test-nested {} {return host} > +proc run-job/test-nested {} { > + run-ts . = ts-debian-hvm-install + host + nestedl1 > + run-ts . = ts-nested-setup + host + nestedl1 > + run-ts . = ts-xen-install nested_l1 > + run-ts . = ts-host-reboot nested_l1 > + run-ts . = ts-debian-hvm-install nested_l1 nestedl2 > + run-ts . = ts-guest-stop nested_l1 nestedl2 > + run-ts . = ts-guest-destroy host nestedl1 Based on my comments to previous patches I think you'll want to use nestedl1 and nestedl2 consistently and never nested_l1/nested_l2. You may also need to pass an extra nestedl2 to ts-nested-setup based on my feedback there. What testid's does this all generate? If you run ./standalone run-job --simulate <jobname> | grep testid (If your osstest doesn't include the --simulate option yet then either upgrade or set OSSTEST_SIMULATE=1 in your environment) Then it will include a load of lines like 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 1 testid build-check(1) ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 2 testid hosts-allocate ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 3 testid host-install(3) ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 4 testid host-ping-check-native ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 5 testid xen-install ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 6 testid xen-boot ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 7 testid host-ping-check-xen ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 8 testid leak-check/basis(8) ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 9 testid debian-install ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 10 testid debian-fixup ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 11 testid guest-start ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 12 testid migrate-support-check ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 13 testid guest-saverestore ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 14 testid guest-localmigrate ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 15 testid guest-saverestore.2 ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 16 testid guest-localmigrate.2 ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 17 testid guest-localmigrate/x10 ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 18 testid guest-stop ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 19 testid guest-start.2 ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 20 testid guest-start/debian.repeat ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 21 testid guest-destroy ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 22 testid leak-check/check ========== 2015-04-21 10:44:57 Z standalone.test-amd64-amd64-xl ========== 23 testid capture-logs(23) ========== The placement of the + in the recipe affect whether a parameter is included in the test id or not, I'm not sure but you might want/need one or two in the ts-guest-destroy-step? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |