regression: ga report - generate random action name
authorYaroslav Brustinov <[email protected]>
Thu, 3 Nov 2016 08:47:51 +0000 (10:47 +0200)
committerYaroslav Brustinov <[email protected]>
Thu, 3 Nov 2016 08:47:51 +0000 (10:47 +0200)
Signed-off-by: Yaroslav Brustinov <[email protected]>
scripts/automation/regression/stateless_tests/stl_performance_test.py

index e5cecc0..00d4fd4 100644 (file)
@@ -1,6 +1,7 @@
 import os
 from .stl_general_test import CStlGeneral_Test, CTRexScenario
 from trex_stl_lib.api import *
+from trex_stl_lib.utils.common import random_id_gen
 
 def avg (values):
     return (sum(values) / float(len(values)))
@@ -10,6 +11,7 @@ class PerformanceReport(object):
     GOLDEN_NORMAL  = 1
     GOLDEN_FAIL    = 2
     GOLDEN_BETTER  = 3
+    id_gen = random_id_gen(16)
 
     def __init__ (self,
                   scenario,
@@ -61,7 +63,7 @@ class PerformanceReport(object):
                           SetupName = self.machine_name,
                           TestType = 'performance',
                           Mppspc = self.avg_mpps_per_core,
-                          ActionNumber = '<fill_me>',
+                          ActionNumber = self.id_gen.next(),
                           GoldenMin = golden_mpps['min'],
                           GoldenMax = golden_mpps['max'])