summaryrefslogtreecommitdiffstats
path: root/scripts/automation/regression
diff options
context:
space:
mode:
authorYaroslav Brustinov <ybrustin@cisco.com>2016-06-21 18:17:55 +0300
committerYaroslav Brustinov <ybrustin@cisco.com>2016-06-21 18:17:55 +0300
commitddbed4330eee8b4c40d8ca83535dbf5ac69bb81f (patch)
treeb794c027238e101a18097a5dc449f6fd6cc1cb3b /scripts/automation/regression
parent365826c5db225f21283c48eebc8de62b89fbfa24 (diff)
api: add passing of additional arguments to TRex
Diffstat (limited to 'scripts/automation/regression')
-rwxr-xr-xscripts/automation/regression/trex_unit_test.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/automation/regression/trex_unit_test.py b/scripts/automation/regression/trex_unit_test.py
index 11902a1a..915cd682 100755
--- a/scripts/automation/regression/trex_unit_test.py
+++ b/scripts/automation/regression/trex_unit_test.py
@@ -146,6 +146,9 @@ class CTRexTestConfiguringPlugin(Plugin):
parser.add_option('--debug-image', action="store_true", default = False,
dest="debug_image",
help="Flag that specifies to use t-rex-64-debug as TRex executable.")
+ parser.add_option('--trex-args', action='store', default = '',
+ dest="trex_args",
+ help="Additional TRex arguments (--no-watchdog etc.).")
def configure(self, options, conf):
@@ -186,7 +189,8 @@ class CTRexTestConfiguringPlugin(Plugin):
if not self.no_daemon:
CTRexScenario.trex = CTRexClient(trex_host = self.configuration.trex['trex_name'],
verbose = self.json_verbose,
- debug_image = options.debug_image)
+ debug_image = options.debug_image,
+ trex_args = options.trex_args)
if not CTRexScenario.trex.check_master_connectivity():
print('Could not connect to master daemon')
sys.exit(-1)