mirror of
https://git.yoctoproject.org/poky
synced 2026-09-19 09:49:33 +02:00
buildstats.bbclass: Save ended time in TaskFinished events
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -133,12 +133,13 @@ python run_buildstats () {
|
|||||||
timedata = get_timedata("__timedata_task", e.data)
|
timedata = get_timedata("__timedata_task", e.data)
|
||||||
if not timedata:
|
if not timedata:
|
||||||
return
|
return
|
||||||
time, cpu = timedata
|
elapsedtime, cpu = timedata
|
||||||
bsdir = os.path.join(bb.data.getVar('BUILDSTATS_BASE', e.data, True), bn)
|
bsdir = os.path.join(bb.data.getVar('BUILDSTATS_BASE', e.data, True), bn)
|
||||||
taskdir = os.path.join(bsdir, bb.data.expand("${PF}", e.data))
|
taskdir = os.path.join(bsdir, bb.data.expand("${PF}", e.data))
|
||||||
file = open(os.path.join(taskdir, e.task), "a")
|
file = open(os.path.join(taskdir, e.task), "a")
|
||||||
file.write(bb.data.expand("${PF}: %s: Elapsed time: %0.2f seconds \n" %
|
file.write(bb.data.expand("${PF}: %s: Elapsed time: %0.2f seconds \n" %
|
||||||
(e.task, time), e.data))
|
(e.task, elapsedtime), e.data))
|
||||||
|
file.write("Ended: %0.2f \n" % time.time())
|
||||||
if cpu:
|
if cpu:
|
||||||
file.write("CPU usage: %0.1f%% \n" % cpu)
|
file.write("CPU usage: %0.1f%% \n" % cpu)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user