Add testbed info to output_info.xml
[csit.git] / resources / libraries / python / SetupFramework.py
index a1e4e7a..760d958 100644 (file)
@@ -54,7 +54,7 @@ def pack_framework_dir():
 
     run(["tar", "--sparse", "--exclude-vcs", "--exclude=output*.xml",
          "--exclude=./tmp", "-zcf", file_name, "."],
-        check=True, msg="Could not pack testing framework")
+        msg="Could not pack testing framework")
 
     return file_name
 
@@ -143,7 +143,7 @@ def setup_node(node, tarball, remote_tarball, results=None):
             node=host, err=exc))
         result = False
     else:
-        logger.console('Setup of node {0} done.'.format(host))
+        logger.console('Setup of node {ip} done.'.format(ip=host))
         result = True
 
     if isinstance(results, list):
@@ -246,6 +246,9 @@ class SetupFramework(object):
         delete_local_tarball(tarball)
         if all(results):
             logger.console('All nodes are ready.')
+            for node in nodes.values():
+                logger.info('Setup of {type} node {ip} done.'.
+                            format(type=node['type'], ip=node['host']))
         else:
             raise RuntimeError('Failed to setup framework.')