diff options
author | 2016-01-18 22:00:51 +0200 | |
---|---|---|
committer | 2016-01-18 22:00:51 +0200 | |
commit | eee866f42bd0fc8472e6295b4f26bd0697e59f1f (patch) | |
tree | b16947052643d6a0c7dd20012f0a1d664d044444 /scripts/automation/regression/unit_tests/trex_nat_test.py | |
parent | c88f411b3a69d6ea56c6b9758b10c30b87a6c94b (diff) |
regression:
corrections of benchmarks
move packet builder tests to functional folder
add CPU utilization boundries for more tests
print Skipping message
fix relative drop counting
API:
convert hostname to IP at init of client side (trex_client.py)
various:
move python path determination to external common file
add functional tests running bash script
add sudo check to t-rex-64
Diffstat (limited to 'scripts/automation/regression/unit_tests/trex_nat_test.py')
-rwxr-xr-x | scripts/automation/regression/unit_tests/trex_nat_test.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/scripts/automation/regression/unit_tests/trex_nat_test.py b/scripts/automation/regression/unit_tests/trex_nat_test.py index 452f7ecf..9fe12507 100755 --- a/scripts/automation/regression/unit_tests/trex_nat_test.py +++ b/scripts/automation/regression/unit_tests/trex_nat_test.py @@ -67,8 +67,7 @@ class CTRexNoNat_Test(CTRexGeneral_Test):#(unittest.TestCase): self.check_results_gt (learning_stats, 'm_total_nat_open', expected_nat_opened) self.check_general_scenario_results(trex_res) - - # self.check_CPU_benchmark(trex_res, 10) + self.check_CPU_benchmark(trex_res, minimal_cpu = 10, maximal_cpu = 85) def tearDown(self): CTRexGeneral_Test.tearDown(self) @@ -128,7 +127,7 @@ class CTRexNat_Test(CTRexGeneral_Test):#(unittest.TestCase): if self.get_benchmark_param('allow_timeout_dev'): nat_timeout_ratio = trex_nat_stats['m_total_nat_time_out']/trex_nat_stats['m_total_nat_open'] if nat_timeout_ratio > 0.005: - self.fail('TRex nat_timeout ratio %f > 0.005 (0.5%) and not as expected to be less than 0.5%' %(nat_timeout_ratio)) + self.fail('TRex nat_timeout ratio %f > 0.5%%' % nat_timeout_ratio) else: self.check_results_eq (trex_nat_stats,'m_total_nat_time_out', 0.0) self.check_results_eq (trex_nat_stats,'m_total_nat_no_fid', 0.0) @@ -142,7 +141,7 @@ class CTRexNat_Test(CTRexGeneral_Test):#(unittest.TestCase): # test_norm_cpu = 2*(trex_tx_pckt/(core*cpu_util)) # print "test_norm_cpu is: ", test_norm_cpu - # self.check_CPU_benchmark(trex_res, 10) + self.check_CPU_benchmark(trex_res, minimal_cpu = 10, maximal_cpu = 85) #if ( abs((test_norm_cpu/self.get_benchmark_param('cpu_to_core_ratio')) - 1) > 0.03): # raiseraise AbnormalResultError('Normalized bandwidth to CPU utilization ratio exceeds 3%') |