mirror of
https://git.yoctoproject.org/poky
synced 2026-04-23 00:32:12 +02:00
buildstats-summary: round the floating point percentage
This was rounded in python 2, but python 3 changed the default behavior of /. We could switch to the same behavior as previous by switching to // rather than /, but there's value in keeping at least one decimal point, to avoid the misleading case where it says 0% but the reuse is non-zero. (From OE-Core rev: 35d36a4d097ce8a0fd0be2f795e3d5052d4f753c) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
029e3ebcb2
commit
114206fb4c
@@ -30,7 +30,11 @@ python buildstats_summary () {
|
||||
header_printed = True
|
||||
bb.note("Build completion summary:")
|
||||
|
||||
bb.note(" {0}: {1}% sstate reuse ({2} setscene, {3} scratch)".format(t, 100*len(sstate)/(len(sstate)+len(no_sstate)), len(sstate), len(no_sstate)))
|
||||
sstate_count = len(sstate)
|
||||
no_sstate_count = len(no_sstate)
|
||||
total_count = sstate_count + no_sstate_count
|
||||
bb.note(" {0}: {1:.1f}% sstate reuse({2} setscene, {3} scratch)".format(
|
||||
t, round(100 * sstate_count / total_count, 1), sstate_count, no_sstate_count))
|
||||
}
|
||||
addhandler buildstats_summary
|
||||
buildstats_summary[eventmask] = "bb.event.BuildCompleted"
|
||||
|
||||
Reference in New Issue
Block a user