summaryrefslogtreecommitdiff
path: root/tempest_lib/cmd/subunit_trace.py
diff options
context:
space:
mode:
Diffstat (limited to 'tempest_lib/cmd/subunit_trace.py')
-rwxr-xr-xtempest_lib/cmd/subunit_trace.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tempest_lib/cmd/subunit_trace.py b/tempest_lib/cmd/subunit_trace.py
index 5b69fb6..43bb275 100755
--- a/tempest_lib/cmd/subunit_trace.py
+++ b/tempest_lib/cmd/subunit_trace.py
@@ -190,7 +190,11 @@ def run_time():
runtime = 0.0
for k, v in RESULTS.items():
for test in v:
- runtime += float(get_duration(test['timestamps']).strip('s'))
+ test_dur = get_duration(test['timestamps']).strip('s')
+ # NOTE(toabctl): get_duration() can return an empty string
+ # which leads to a ValueError when casting to float
+ if test_dur:
+ runtime += float(test_dur)
return runtime