]> git.proxmox.com Git - mirror_frr.git/commitdiff
topotest: log results summary at end of lutil run
authorLou Berger <lberger@labn.net>
Tue, 14 Jan 2020 16:24:12 +0000 (11:24 -0500)
committerLou Berger <lberger@labn.net>
Tue, 21 Jan 2020 11:27:43 +0000 (06:27 -0500)
Signed-off-by: Lou Berger <lberger@labn.net>
tests/topotests/lib/ltemplate.py
tests/topotests/lib/lutil.py

index 1d12d11a2670c3765abf86c9eac736a361a53321..a76d8e4b08a07a8f9b77f20f962666844d75f0f0 100644 (file)
@@ -134,6 +134,7 @@ def teardown_module(mod):
     tgen = get_topogen()
 
     if _lt != None and _lt.scriptdir != None and _lt.prestarthooksuccess == True:
+        luShowResults(logger.info)
         print(luFinish())
 
     # This function tears down the whole topology.
index 7c89ada013d38d1135862bdd9f1dd72d6c16d9d4..4ea97a3692c88c94f3658414918e826cd0f416c8 100755 (executable)
@@ -336,6 +336,14 @@ def luNumPass():
 def luResult(target, success, str, logstr=None):
     return LUtil.result(target, success, str, logstr)
 
+def luShowResults(prFunction):
+    printed = 0
+    sf = open(LUtil.fsum_name, 'r')
+    for line in sf:
+        printed+=1
+        prFunction(line.rstrip())
+    sf.close()
+
 def luShowFail():
     printed = 0
     sf = open(LUtil.fsum_name, 'r')