KVMFORNFV:Passing breaktrace option to cyclictest. 07/33407/2
authorkalyanreddy <reddyx.gundarapu@intel.com>
Mon, 17 Apr 2017 05:16:23 +0000 (10:46 +0530)
committerKalyan reddy Gundarapu <reddyx.gundarapu@intel.com>
Mon, 17 Apr 2017 05:48:20 +0000 (05:48 +0000)
This patch is used to add breaktrace option to monitor the latency
values while executing cyclictest test cases as a part of kvmfornfv
verify and daily jobs.

Change-Id: I035ea72a8946a9d3db37a6ee33ffbf3ca67834a2
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
yardstick/benchmark/scenarios/compute/cyclictest.py

index ae1d373..9ca3a8a 100644 (file)
@@ -172,14 +172,15 @@ class Cyclictest(base.Scenario):
 
         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)
@@ -221,6 +222,7 @@ def _test():    # pragma: no cover
 
     options = {
         "affinity": 2,
+        "breaktrace": 1000,
         "interval": 100,
         "priority": 88,
         "loops": 10000,