]> git.ipfire.org Git - nitsi.git/blobdiff - src/nitsi/test.py
Format the name in the log file always with the same length
[nitsi.git] / src / nitsi / test.py
index 96ce841083b01a965d8ecc2b3b9f79be4414b7df..ecbe5f059795731ab1151520b655eefdcc2c6d96 100755 (executable)
@@ -7,6 +7,8 @@ import os
 
 import configparser
 
+import time
+
 from nitsi.virtual_environ import virtual_environ
 from nitsi.recipe import recipe
 
@@ -73,10 +75,18 @@ class test():
             self.virtual_machines[name].copy_in(self.copy_from, self.copy_to)
             self.virtual_machines[name].start()
 
+        # Time to which all serial output log entries are relativ
+        log_start_time = time.time()
+
+        # Number of chars of the longest machine name
+        longest_machine_name = self.virtual_environ.longest_machine_name
+
         self.log.debug("Try to login on all machines")
         for name in self.virtual_environ.machine_names:
             self.log.debug("Try to login on {}".format(name))
-            self.virtual_machines[name].login("{}/test.log".format(self.log_path))
+            self.virtual_machines[name].login("{}/test.log".format(self.log_path),
+                                                log_start_time=log_start_time,
+                                                longest_machine_name=longest_machine_name)
 
     def load_recipe(self):
         self.log.info("Going to load the recipe")