X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2FTestPlc.py;h=cbdb2d2ef9883ef8c24a37f2158bd4795e48b1e7;hb=a16c0c800dd04f4e4c54a0cbf983018d20bfed6d;hp=9b7517055c905ab0ba1cb9753c014800fef4c491;hpb=63f53b92b126837d0f4e8ee2e23917951fdbe629;p=tests.git diff --git a/system/TestPlc.py b/system/TestPlc.py index 9b75170..cbdb2d2 100644 --- a/system/TestPlc.py +++ b/system/TestPlc.py @@ -179,7 +179,7 @@ class TestPlc: #command gets run in the plc's vm def host_to_guest(self,command): if self.options.plcs_use_lxc: - return "ssh -o StrictHostKeyChecking=no %s %s"%(self.hostname(),command) + return "ssh -o StrictHostKeyChecking=no %s %s"%(self.vserverip,command) else: return "vserver %s exec %s"%(self.vservername,command) @@ -191,14 +191,14 @@ class TestPlc: def vm_timestamp_path (self): if self.options.plcs_use_lxc: - return "/var/lib/lxc/%s.timestamp"%(self.vservername) + return "/var/lib/lxc/%s/%s.timestamp"%(self.vservername,self.vservername) else: return "/vservers/%s.timestamp"%(self.vservername) #start/stop the vserver def start_guest_in_host(self): if self.options.plcs_use_lxc: - return "lxc-start --name=%s"%(self.vservername) + return "lxc-start --daemon --name=%s"%(self.vservername) else: return "vserver %s start"%(self.vservername) @@ -367,8 +367,13 @@ class TestPlc: domain=socket.gethostname().split('.',1)[1] fqdn="%s.%s"%(self.plc_spec['host_box'],domain) print "export BUILD=%s"%self.options.buildname - print "export PLCHOST=%s"%fqdn - print "export GUEST=%s"%self.plc_spec['vservername'] + if self.options.plcs_use_lxc: + print "export PLCHOSTLXC=%s"%fqdn + else: + print "export PLCHOSTVS=%s"%fqdn + print "export GUESTNAME=%s"%self.plc_spec['vservername'] + vplcname=self.plc_spec['vservername'].split('-')[-1] + print "export GUESTHOSTNAME=%s.%s"%(vplcname,domain) # find hostname of first node (hostname,qemubox) = self.all_node_infos()[0] print "export KVMHOST=%s.%s"%(qemubox,domain)