summaryrefslogtreecommitdiffstats
path: root/scripts/automation/regression/stateless_tests/trex_client_pkg_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/automation/regression/stateless_tests/trex_client_pkg_test.py')
-rwxr-xr-xscripts/automation/regression/stateless_tests/trex_client_pkg_test.py26
1 files changed, 14 insertions, 12 deletions
diff --git a/scripts/automation/regression/stateless_tests/trex_client_pkg_test.py b/scripts/automation/regression/stateless_tests/trex_client_pkg_test.py
index e94468e2..905882fe 100755
--- a/scripts/automation/regression/stateless_tests/trex_client_pkg_test.py
+++ b/scripts/automation/regression/stateless_tests/trex_client_pkg_test.py
@@ -2,26 +2,28 @@
from .stl_general_test import CStlGeneral_Test, CTRexScenario
from misc_methods import run_command
from nose.plugins.attrib import attr
-from time import sleep
-
def setUpModule():
- # examples connect by their own
CStlGeneral_Test.unzip_client_package()
- if CTRexScenario.stl_trex.is_connected():
- CTRexScenario.stl_trex.disconnect()
- sleep(3)
-
-def tearDownModule():
- # connect back at end of tests
- if not CTRexScenario.stl_trex.is_connected():
- CTRexScenario.stl_trex.connect()
-
@attr('client_package')
class CTRexClientPKG_Test(CStlGeneral_Test):
"""This class tests TRex client package"""
+ def setUp(self):
+ CStlGeneral_Test.setUp(self)
+ # examples connect by their own
+ if CTRexScenario.stl_trex.is_connected():
+ self.recover_after_trex_210_issue()
+ CTRexScenario.stl_trex.disconnect()
+
+ def tearDown(self):
+ # connect back at end of tests
+ if not CTRexScenario.stl_trex.is_connected():
+ CTRexScenario.stl_trex.connect()
+ self.recover_after_trex_210_issue()
+ CStlGeneral_Test.tearDown(self)
+
def run_client_package_stl_example(self, python_version):
commands = [
'cd %s' % CTRexScenario.scripts_path,