diff options
Diffstat (limited to 'scripts/automation/regression/stateless_tests/trex_client_pkg_test.py')
-rwxr-xr-x | scripts/automation/regression/stateless_tests/trex_client_pkg_test.py | 26 |
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, |