[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [OSSTEST Nested PATCH v7 5/6] Add test job for nest test case
> -----Original Message----- > From: Ian Campbell [mailto:ian.campbell@xxxxxxxxxx] > Sent: Tuesday, March 31, 2015 10:23 PM > To: Pang, LongtaoX > Cc: xen-devel@xxxxxxxxxxxxx; Ian.Jackson@xxxxxxxxxxxxx; wei.liu2@xxxxxxxxxx; > Hu, Robert > Subject: Re: [OSSTEST Nested PATCH v7 5/6] Add test job for nest test case > > On Fri, 2015-03-27 at 19:06 -0400, longtao.pang wrote: > > 1. This patch adds creation of the nested test job, when job creation > > procedure is invoked. > > 2. 'NESTED_OS_IMAGE' is the name of 'Debian ISO Images', which defined > > in standalone.config. > > It will need to be defined in production-config too, and it will need to be > made > available on the infra, which probably involves you telling us which ISO is > needed. > > Or even better, use the same value as the existing Debian test, i.e. > debian-7.2.0-amd64-CD-1.iso which is hardcoded in make-flight but would be > better off refactored into production-config > We create a 'standalone.config' and defined 'export NESTED_OS_IMAGE=debian-7.6.0-amd64-DVD-1.iso' in this config. I'm sorry, what's 'production-config' used for? It seems that we have not used it before. Could you please make it more clearly? > > 3. Set nested L1's vif model as e1000 by make-flight. > > > > Signed-off-by: longtao.pang <longtaox.pang@xxxxxxxxx> > > I think this needs to go after the next patch, else the recipe doesn't exist > yet. > I'm sorry, I don't understand your meaning. Could you please make it more clearly? > > --- > > Changes in v7: > > Set L1's vif model as e1000 in runvar by make-flight. > > --- > > make-flight | 21 +++++++++++++++++++++ > > 1 file changed, 21 insertions(+) > > > > diff --git a/make-flight b/make-flight index 8ac3a87..b8f266f 100755 > > --- a/make-flight > > +++ b/make-flight > > @@ -204,6 +204,26 @@ do_hvm_win7_x64_tests () { > > all_hostflags=$most_hostflags,hvm } > > > > +do_hvm_debian_nested_tests () { > > + if [ $xenarch != amd64 ]; then > > + return > > + fi > > + if [ $dom0arch != amd64 ]; then > > + return > > + fi > > You can do these on a line each, or even combine into one test. i.e. > > if [ $xenarch != amd64 -o $dom0arch != amd64 ]; then return; fi > > > + > > + job_create_test test-$xenarch$kern-$dom0arch-nested test-nested xl \ > > + $xenarch $dom0arch \ > > + nested_image=$NESTED_OS_IMAGE \ > > + nested2_image=$NESTED_OS_IMAGE \ > > I think for clarity you should use something like nestedl1 and nestedl2 for > the > runvar names. > > > + bios=seabios \ > > + kernbuildjob=build-amd64-pvops \ > > + kernkind=pvops \ > > + nested_vifmodel='e1000' \ > > + device_model_version=qemu-xen \ > > + all_hostflags=$most_hostflags,hvm } > > + > > do_hvm_debian_test_one () { > > testname=$1 > > bios=$2 > > @@ -430,6 +450,7 @@ test_matrix_do_one () { > > done > > > > fi > > + do_hvm_debian_nested_tests > > do_passthrough_tests > > } > > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |