mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-04 20:54:45 +02:00
oe-build-perf-report: Use commit_time if available
Currently, the perf report charts use start_time which is when the build is run. If running builds for commits in the past, this is inaccurate so switch to using the recently added commit_time if the field is present. Over time, the reports will switch to using the more accurate values. (From OE-Core rev: 8c22efd444b0b1486c43f01b41cba891a47c7520) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
723bb4240a
commit
a24b178666
|
@ -338,7 +338,11 @@ def print_html_report(data, id_comp, buildstats):
|
|||
commit_num = get_data_item(meta, 'layers.meta.commit_count')
|
||||
commit = get_data_item(meta, 'layers.meta.commit')
|
||||
# Add start_time for both test measurement types of sysres and disk usage
|
||||
start_time = test_i['start_time'][0]
|
||||
try:
|
||||
# Use the commit_time if available, falling back to start_time
|
||||
start_time = get_data_item(meta, 'layers.meta.commit_time')
|
||||
except KeyError:
|
||||
start_time = test_i['start_time'][0]
|
||||
samples.append(measurement_stats(meas_i, '', start_time))
|
||||
samples[-1]['commit_num'] = commit_num
|
||||
samples[-1]['commit'] = commit
|
||||
|
|
Loading…
Reference in New Issue
Block a user