diff options
author | ahothan <ahothan@cisco.com> | 2018-01-16 12:46:21 -0800 |
---|---|---|
committer | ahothan <ahothan@cisco.com> | 2018-01-16 12:46:21 -0800 |
commit | 02c8ed97e27b6e417945d27d4d3c2ab8e7dbfa7e (patch) | |
tree | c6335c42266f70c77b7fa2560d5b932040e66d9a /nfvbench/summarizer.py | |
parent | b481ad4a6c6b98cac760b12e4190f9540869e673 (diff) |
[NFVBENCH-62] Add support for non-openstack environments
Add Unit test to validate non-openstack with dummy traffic gen
Change-Id: I359ddb7d43169f706d8262842af975d5b4675a3a
Signed-off-by: ahothan <ahothan@cisco.com>
Diffstat (limited to 'nfvbench/summarizer.py')
-rw-r--r-- | nfvbench/summarizer.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/nfvbench/summarizer.py b/nfvbench/summarizer.py index 1676e93..0ff9c48 100644 --- a/nfvbench/summarizer.py +++ b/nfvbench/summarizer.py @@ -221,18 +221,24 @@ class NFVBenchSummarizer(Summarizer): self.__record_init() self.__summarize() + def __get_openstack_spec(self, property): + try: + return self.result['openstack_spec'][property] + except KeyError: + return '' + def __summarize(self): self._put() self._put('========== NFVBench Summary ==========') self._put('Date:', self.result['date']) self._put('NFVBench version', self.result['nfvbench_version']) self._put('Openstack Neutron:', { - 'vSwitch': self.result['openstack_spec']['vswitch'], - 'Encapsulation': self.result['openstack_spec']['encaps'] + 'vSwitch': self.__get_openstack_spec('vswitch'), + 'Encapsulation': self.__get_openstack_spec('encaps') }) self.__record_header_put('version', self.result['nfvbench_version']) - self.__record_header_put('vSwitch', self.result['openstack_spec']['vswitch']) - self.__record_header_put('Encapsulation', self.result['openstack_spec']['encaps']) + self.__record_header_put('vSwitch', self.__get_openstack_spec('vswitch')) + self.__record_header_put('Encapsulation', self.__get_openstack_spec('encaps')) self._put('Benchmarks:') with self._create_block(): self._put('Networks:') |