From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Hu, Robert" Subject: Re: [OSSTEST PATCH 23/26] Nested HVM: Provide test-nested recipe Date: Thu, 29 Oct 2015 05:44:37 +0000 Message-ID: <9E79D1C9A97CFD4097BCE431828FDD310233ACAF@SHSMSX103.ccr.corp.intel.com> References: <1443181028-22705-1-git-send-email-ian.jackson@eu.citrix.com> <1443208522-24905-1-git-send-email-ian.jackson@eu.citrix.com> <1443208522-24905-15-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Zrg17-0000Jo-DX for xen-devel@lists.xenproject.org; Thu, 29 Oct 2015 05:44:53 +0000 In-Reply-To: <1443208522-24905-15-git-send-email-ian.jackson@eu.citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Jackson , "xen-devel@lists.xenproject.org" Cc: Ian Campbell List-Id: xen-devel@lists.xenproject.org > -----Original Message----- > From: Ian Jackson [mailto:ian.jackson@eu.citrix.com] > Sent: Saturday, September 26, 2015 3:15 AM > To: xen-devel@lists.xenproject.org > Cc: Hu, Robert ; Ian Campbell > ; Ian Jackson > Subject: [OSSTEST PATCH 23/26] Nested HVM: Provide test-nested recipe > > From: Robert Ho > > Signed-off-by: Robert Ho > Signed-off-by: Ian Jackson > --- > v14: ts-nested-setup command line syntax updated. > --- > sg-run-job | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/sg-run-job b/sg-run-job > index 8174ef7..6b59ab3 100755 > --- a/sg-run-job > +++ b/sg-run-job > @@ -348,6 +348,16 @@ proc run-job/test-pair-oneway {} { > run-ts . = ts-guest-stop dst_host > + debian > } > > +proc need-hosts/test-nested {} {return host} > +proc run-job/test-nested {} { > + run-ts . = ts-debian-hvm-install + host l1 > + run-ts . = ts-nested-setup + --define l1=host:l1 > + nested-layer-descend l1 > + run-ts . = ts-debian-hvm-install l1 l2 > + run-ts . = ts-guest-stop l1 l2 > + run-ts . = ts-guest-destroy + host l1 > +} > + [Hu, Robert] Not sure if rooted to this patch or patch 21 or 22, current test steps will be [root@robert-ivt osstest]# ./standalone run-job --dry-run -h dummy test-amd64-amd64-qemuu-nested |grep testid Could not open a connection to your authentication agent. WARNING: Unable to access ssh-agent. Some tests may fail 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 1 testid build-check(1) ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 2 testid hosts-allocate ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 3 testid host-install(3) ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 4 testid host-ping-check-native ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 5 testid xen-install ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 6 testid xen-boot ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 7 testid host-ping-check-xen ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 8 testid leak-check/basis(8) ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 9 testid debian-hvm-install ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 10 testid nested-setup ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 11 testid host-ping-check-native/l1 ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 12 testid xen-install/l1 ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 13 testid xen-boot/l1 ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 14 testid host-ping-check-xen/l1 ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 15 testid leak-check/basis/l1(15) ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 16 testid debian-hvm-install/l1/l2 ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 17 testid guest-stop/l1/l2 ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 18 testid guest-destroy ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 19 testid leak-check/check/l1 ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 20 testid capture-logs/l1(20) ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 21 testid final-poweroff/l1 ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 22 testid leak-check/check ========== 2015-10-29 02:16:25 Z standalone.test-amd64-amd64-qemuu-nested ========== 23 testid capture-logs(23) ========== standalone.test-amd64-amd64-qemuu-nested status = pass Note step 18 destroies l1, while step 19 and step 20 will try to leak check and capture log in l1. I'm not quite understand these tcl part, any fix suggestions? > proc test-guest-migr {g} { > set to_reap [spawn-ts . = ts-migrate-support-check + host $g 1] > set can_migrate [reap-ts $to_reap] > -- > 1.7.10.4