regression: fix client pkg test to configure the dut interfaces
authorYaroslav Brustinov <[email protected]>
Wed, 26 Oct 2016 13:21:35 +0000 (15:21 +0200)
committerYaroslav Brustinov <[email protected]>
Wed, 26 Oct 2016 13:21:35 +0000 (15:21 +0200)
scripts/automation/regression/stateful_tests/trex_client_pkg_test.py
scripts/find_python.sh

index 4ad7fba..7e7ce2b 100755 (executable)
@@ -7,9 +7,14 @@ from nose.plugins.attrib import attr
 @attr('client_package')
 class CTRexClientPKG_Test(CTRexGeneral_Test):
     """This class tests TRex client package"""
+    configured_dut = False
 
     def setUp(self):
         CTRexGeneral_Test.setUp(self)
+        if not CTRexClientPKG_Test.configured_dut and not self.is_loopback:
+            self.router.configure_basic_interfaces()
+            self.router.config_pbr(mode = 'config')
+        CTRexClientPKG_Test.configured_dut = True
         self.unzip_client_package()
 
     def run_client_package_stf_example(self, python_version):
index ea3c6b3..4a3452c 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+set +e
+
 # function finds python2
 function find_python2 {
     # two candidates - machine python and cisco linux python