mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-22 00:29:37 +08:00
change: code format
This commit is contained in:
@@ -80,16 +80,15 @@ def aggregate_stat(origin_stat, new_stat):
|
|||||||
for key in new_stat:
|
for key in new_stat:
|
||||||
if key not in origin_stat:
|
if key not in origin_stat:
|
||||||
origin_stat[key] = new_stat[key]
|
origin_stat[key] = new_stat[key]
|
||||||
|
elif key == "start_at":
|
||||||
|
# start datetime
|
||||||
|
origin_stat["start_at"] = min(origin_stat["start_at"], new_stat["start_at"])
|
||||||
elif key == "duration":
|
elif key == "duration":
|
||||||
# duration = max_end_time - min_start_time
|
# duration = max_end_time - min_start_time
|
||||||
max_end_time = max(origin_stat["start_at"] + origin_stat["duration"],
|
max_end_time = max(origin_stat["start_at"] + origin_stat["duration"],
|
||||||
new_stat["start_at"] + new_stat["duration"])
|
new_stat["start_at"] + new_stat["duration"])
|
||||||
min_start_time = min(origin_stat["start_at"], new_stat["start_at"])
|
min_start_time = min(origin_stat["start_at"], new_stat["start_at"])
|
||||||
origin_stat["duration"] = max_end_time - min_start_time
|
origin_stat["duration"] = max_end_time - min_start_time
|
||||||
elif key == "start_at":
|
|
||||||
# start datetime
|
|
||||||
origin_stat["start_at"] = min(origin_stat["start_at"], new_stat["start_at"])
|
|
||||||
else:
|
else:
|
||||||
origin_stat[key] += new_stat[key]
|
origin_stat[key] += new_stat[key]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user