X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=utils%2Ftest%2Fscripts%2Fmongo_to_elasticsearch.py;fp=utils%2Ftest%2Fscripts%2Fmongo_to_elasticsearch.py;h=193a6a55bd4ddc77c85658ebb5ba77a8994fc831;hb=f55c9c6a3e694ec76927544ea03643f9aa6f29a8;hp=51b6913f7e87b8fa8f1329b1f1f968a4097d6c2c;hpb=ad1e7d2a89db7a0b2f29208850f12eca644a9902;p=releng.git diff --git a/utils/test/scripts/mongo_to_elasticsearch.py b/utils/test/scripts/mongo_to_elasticsearch.py index 51b6913f7..193a6a55b 100644 --- a/utils/test/scripts/mongo_to_elasticsearch.py +++ b/utils/test/scripts/mongo_to_elasticsearch.py @@ -45,9 +45,16 @@ def _get_results_from_list_of_dicts(list_of_dict_statuses, dict_indexes, expecte return test_results +def _convert_value(value): + return value if value != '' else 0 + + def _convert_duration(duration): if (isinstance(duration, str) or isinstance(duration, unicode)) and ':' in duration: hours, minutes, seconds = duration.split(":") + hours = _convert_value(hours) + minutes = _convert_value(minutes) + seconds = _convert_value(seconds) int_duration = 3600 * int(hours) + 60 * int(minutes) + float(seconds) else: int_duration = duration