bugfix: do not report DPDK version for vanilla OVS vswitch 47/8247/2
authorMartin Klozik <martinx.klozik@intel.com>
Tue, 26 Jan 2016 14:32:01 +0000 (14:32 +0000)
committerMaryam Tahhan <maryam.tahhan@intel.com>
Thu, 28 Jan 2016 10:50:06 +0000 (10:50 +0000)
DPDK version check has been removed in case that OVS
does not use DPDK.

Change-Id: I78560a72e4fde3d7113165d88eb81d80f6399af8
JIRA: VSPERF-209
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Brian Castelli <brian.castelli@spirent.com>
tools/report/report.jinja
tools/report/report.py
tools/report/report_rst.jinja

index 60fccd0..4b85bda 100644 (file)
@@ -89,7 +89,9 @@ Below is the environment that the test was performed in:
 - vswitchperf: GIT tag: {{tests[0].env.vsperf['git_tag']}}
 - Traffic Generator: {{tests[0].env.traffic_gen['name']}}, Version: {{tests[0].env.traffic_gen['version']}}, GIT tag: {{tests[0].env.traffic_gen['git_tag']}}
 - vSwitch: {{tests[0].env.vswitch['name']}}, Version: {{tests[0].env.vswitch['version']}}, GIT tag: {{tests[0].env.vswitch['git_tag']}}
+{%- if 'dpdk' in tests[0].env %}
 - DPDK Version: {{tests[0].env.dpdk['version']}}, GIT tag: {{tests[0].env.dpdk['git_tag']}}
+{%- endif %}
 {%- if 'vnf' in tests[0].env %}
 - VNF: {{tests[0].env.vnf['name']}}, Version: {{tests[0].env.vnf['version']}}, GIT tag: {{tests[0].env.vnf['git_tag']}}
 - VM images:{% for guest_image in tests[0].env.guest_image %}
index 1e0f87b..16ef0eb 100644 (file)
@@ -56,9 +56,11 @@ def _get_env(result):
         'vsperf': systeminfo.get_version('vswitchperf'),
         'traffic_gen': systeminfo.get_version(S.getValue('TRAFFICGEN')),
         'vswitch': systeminfo.get_version(S.getValue('VSWITCH')),
-        'dpdk': systeminfo.get_version('dpdk'),
     }
 
+    if S.getValue('VSWITCH').lower().count('dpdk'):
+        env.update({'dpdk': systeminfo.get_version('dpdk')})
+
     if result[ResultsConstants.DEPLOYMENT].count('v'):
         env.update({'vnf': systeminfo.get_version(S.getValue('VNF')),
                     'guest_image': S.getValue('GUEST_IMAGE'),
index 1e90565..86008d1 100644 (file)
@@ -17,7 +17,9 @@ Below is the environment that the test was performed in:
 * vswitchperf: GIT tag: {{tests[0].env.vsperf['git_tag']}}
 * Traffic Generator: {{tests[0].env.traffic_gen['name']}}, Version: {{tests[0].env.traffic_gen['version']}}, GIT tag: {{tests[0].env.traffic_gen['git_tag']}}
 * vSwitch: {{tests[0].env.vswitch['name']}}, Version: {{tests[0].env.vswitch['version']}}, GIT tag: {{tests[0].env.vswitch['git_tag']}}
+{%- if 'dpdk' in tests[0].env %}
 * DPDK Version: {{tests[0].env.dpdk['version']}}, GIT tag: {{tests[0].env.dpdk['git_tag']}}
+{%- endif %}
 {%- if 'vnf' in tests[0].env %}
 * VNF: {{tests[0].env.vnf['name']}}, Version: {{tests[0].env.vnf['version']}}, GIT tag: {{tests[0].env.vnf['git_tag']}}
 * VM images:{% for guest_image in tests[0].env.guest_image %}