Merge "testcase: add rate parameter for spec cpu 2006"
[yardstick.git] / yardstick / benchmark / scenarios / compute / cyclictest.py
index 37d8472..998463e 100644 (file)
@@ -158,21 +158,22 @@ class Cyclictest(base.Scenario):
 
     def run(self, result):
         """execute the benchmark"""
-        default_args = "-m -n -q"
+        default_args = "-m -n -q --notrace"
 
         if not self.setup_done:
             self.setup()
 
         options = self.scenario_cfg["options"]
         affinity = options.get("affinity", 1)
+        breaktrace = options.get("breaktrace", 1000)
         interval = options.get("interval", 1000)
         priority = options.get("priority", 99)
         loops = options.get("loops", 1000)
         threads = options.get("threads", 1)
         histogram = options.get("histogram", 90)
 
-        cmd_args = "-a %s -i %s -p %s -l %s -t %s -h %s %s" \
-                   % (affinity, interval, priority, loops,
+        cmd_args = "-a %s -b %s -i %s -p %s -l %s -t %s -h %s %s" \
+                   % (affinity, breaktrace, interval, priority, loops,
                       threads, histogram, default_args)
         cmd = "bash cyclictest_benchmark.sh %s" % (cmd_args)
         LOG.debug("Executing command: %s", cmd)
@@ -214,6 +215,7 @@ def _test():    # pragma: no cover
 
     options = {
         "affinity": 2,
+        "breaktrace": 1000,
         "interval": 100,
         "priority": 88,
         "loops": 10000,