X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2FTestNode.py;h=c9d31f804c20a8dc89dd8a8c6d5f1fbae9a2fd2e;hb=b1c3cbb335560ffedb874235a3762061ce835ee1;hp=fa8281a7ec139945b3e198cb3983f6e6630c626c;hpb=580b41a86db3b33111159479c1fe15967e96aa87;p=tests.git diff --git a/system/TestNode.py b/system/TestNode.py index fa8281a..c9d31f8 100644 --- a/system/TestNode.py +++ b/system/TestNode.py @@ -201,6 +201,12 @@ class TestNode: file.close() return True + def qemu_clean (self): + utils.header("Cleaning up qemu for host %s on box %s"%(self.name(),self.test_box().hostname())) + dry_run=self.dry_run() + self.test_box().rmdir(self.nodedir(), dry_run=dry_run) + return True + def qemu_export (self): "all nodes: push local node-dep directory on the qemu box" # if relevant, push the qemu area onto the host box @@ -208,7 +214,6 @@ class TestNode: return True dry_run=self.dry_run() utils.header ("Cleaning any former sequel of %s on %s"%(self.name(),self.host_box())) - self.test_box().rmdir(self.nodedir(), dry_run=dry_run) utils.header ("Transferring configuration files for node %s onto %s"%(self.name(),self.host_box())) return self.test_box().copy(self.nodedir(),recursive=True,dry_run=dry_run)==0 @@ -258,7 +263,7 @@ class TestNode: return True remote_log="%s/log.txt"%self.nodedir() local_log="logs/node.qemu.%s.txt"%self.name() - self.test_box().test_ssh.fetch(remote_log,local_log) + self.test_box().test_ssh.fetch(remote_log,local_log,dry_run=self.dry_run()) def keys_clear_known_hosts (self): "remove test nodes entries from the local known_hosts file"