Skip to content

Commit

Permalink
Merge pull request #42 from tsbxmw/dev-2.1.0
Browse files Browse the repository at this point in the history
bug fix 2.1.0: add end_time
  • Loading branch information
tsbxmw authored Dec 13, 2018
2 parents 28c4abf + 7ad6efe commit 9c70ce8
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
9 changes: 4 additions & 5 deletions haf/recorder.py
Original file line number Diff line number Diff line change
Expand Up @@ -120,16 +120,15 @@ def add_result_to_suite(self, result:HttpApiResult):
case = result.case
suite = Detail(case.bench_name)
suite.begin_time = result.begin_time
suite.end_time = result.end_time
suite.cases.append(result)
else:
# find suite here
for suite in self.results.details.values():
if suite.suite_name == result.case.bench_name:
suite = suite
break
suite.end_time = result.end_time
suite.duration = Utils.get_date_result(suite.begin_time, suite.end_time)
suite.cases.append(result)
suite.end_time = result.end_time
suite.duration = Utils.get_date_result(suite.begin_time, suite.end_time)
suite.cases.append(result)
self.results.details[result.case.bench_name] = suite

def result_handler(self, result:HttpApiResult):
Expand Down
6 changes: 5 additions & 1 deletion haf/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,11 @@ def get_date_result(begin, end):
s1 = float(s1)
d2 = datetime.strptime(d2, "%Y-%m-%d %H:%M:%S")
s2 = float(s2)
return (d2-d1).seconds + (s2-s1)/1000
sec = (d2-d1).seconds
if sec == 0:
return (s2-s1)/1000
else:
return float(sec) + (s2-s1)/1000
except Exception as e:
return 0

Expand Down

0 comments on commit 9c70ce8

Please sign in to comment.