diff options
author | Dino Simeon Madarang <dino.simeonx.madarang@intel.com> | 2016-01-26 13:49:59 +0000 |
---|---|---|
committer | Maryam Tahhan <maryam.tahhan@intel.com> | 2016-02-03 10:17:23 +0000 |
commit | 26d5dcc91e9bbf92a28892382094022997d07b5a (patch) | |
tree | 4ab23aced5a4d5f5dce9104a30f929a614bcd410 /tools/report/report.py | |
parent | f463c563912abb806fe0d2fe85a4cf6825f416cc (diff) |
Add simple VxLAN decapsulation performance test
Measure OVS DPDK VXLAN decapsulation performance.
The DUT is configured as a VTEP (VXLAN Tunnel Endpoint)
which performs decapsulation of frames and sends traffic to
the 2nd traffic generator port.
This test is unidirectional.
Recent changes:
* Userguide update
* Move src/dstport from L2 to L4 (conf, TCL)
* Fix 'TestCase' object has no attribute '_tunnel_operation' error when
running non overlay tests
* Fix merge conflict
* Move doc to docs/userguide/integration.rst
* Add setting of DUT_NIC1_MAC and setting of other
variables to docs/userguide/integration.rst
Change-Id: Ia44f8888ef727831543c80f5c98c866686c5c92c
JIRA: VSPERF-190
Signed-off-by: Dino Simeon Madarang <dino.simeonx.madarang@intel.com>
Signed-off-by: Robert Wojciechowicz <robertx.wojciechowicz@intel.com>
Signed-off-by: Timo Puha <timox.puha@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Billy O Mahony <billy.o.mahony@intel.com>
Reviewed-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Brian Castelli <brian.castelli@spirent.com
Diffstat (limited to 'tools/report/report.py')
-rw-r--r-- | tools/report/report.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/tools/report/report.py b/tools/report/report.py index 16ef0eb3..92463f26 100644 --- a/tools/report/report.py +++ b/tools/report/report.py @@ -70,7 +70,7 @@ def _get_env(result): return env -def generate(input_file, tc_results, tc_stats): +def generate(input_file, tc_results, tc_stats, performance_test=True): """Generate actual report. Generate a Markdown-formatted file using results of tests and some @@ -89,10 +89,16 @@ def generate(input_file, tc_results, tc_stats): try: for result in tc_results: test_config = {} - for tc_conf in S.getValue('PERFORMANCE_TESTS'): - if tc_conf['Name'] == result[ResultsConstants.ID]: - test_config = tc_conf - break + if performance_test: + for tc_conf in S.getValue('PERFORMANCE_TESTS'): + if tc_conf['Name'] == result[ResultsConstants.ID]: + test_config = tc_conf + break + else: + for tc_conf in S.getValue('INTEGRATION_TESTS'): + if tc_conf['Name'] == result[ResultsConstants.ID]: + test_config = tc_conf + break # pass test results, env details and configuration to template tests.append({ |