X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Fpython%2FHoststackUtil.py;fp=resources%2Flibraries%2Fpython%2FHoststackUtil.py;h=073d3ec831bef34ead46f635ae1f1d444df6fa46;hb=e0eb07f2ec67405abf621bcbe845598de92a0803;hp=35acdd70ee5c592e1877c6fd7695be66887fc9b7;hpb=8609df3a0e9f5510a5485d100ed03a40b051c199;p=csit.git diff --git a/resources/libraries/python/HoststackUtil.py b/resources/libraries/python/HoststackUtil.py index 35acdd70ee..073d3ec831 100644 --- a/resources/libraries/python/HoststackUtil.py +++ b/resources/libraries/python/HoststackUtil.py @@ -376,12 +376,15 @@ class HoststackUtil(): return (True, test_results) elif program[u"name"] == u"iperf3": test_results += program_stdout - iperf3_json = json.loads(program_stdout) - program_json = iperf3_json[u"intervals"][0][u"sum"] + program_json = json.loads(program_stdout)[u"intervals"][0][u"sum"] + try: + retransmits = program_json["retransmits"] + except(KeyError): + retransmits = None export_hoststack_results( bandwidth=program_json["bits_per_second"], duration=program_json["seconds"], - retransmits=program_json["retransmits"] + retransmits=retransmits ) else: test_results += u"Unknown HostStack Test Program!\n" + \