summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-02-15 19:34:13 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-02-15 19:34:13 +0000
commit770f832a0db4eb438ed94d6690d3674aae655e6a (patch)
tree6a004fdebc08cbbeade587de862c67314d789838 /meta
parent58e878c554378b0c1023d509ccc2a46b3c525602 (diff)
downloadpoky-770f832a0db4eb438ed94d6690d3674aae655e6a.tar.gz
buildstats.bbclass: Save ended time in TaskFinished events
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/buildstats.bbclass5
1 files changed, 3 insertions, 2 deletions
diff --git a/meta/classes/buildstats.bbclass b/meta/classes/buildstats.bbclass
index 9061b11501..0a29cfd5e1 100644
--- a/meta/classes/buildstats.bbclass
+++ b/meta/classes/buildstats.bbclass
@@ -133,12 +133,13 @@ python run_buildstats () {
133 timedata = get_timedata("__timedata_task", e.data) 133 timedata = get_timedata("__timedata_task", e.data)
134 if not timedata: 134 if not timedata:
135 return 135 return
136 time, cpu = timedata 136 elapsedtime, cpu = timedata
137 bsdir = os.path.join(bb.data.getVar('BUILDSTATS_BASE', e.data, True), bn) 137 bsdir = os.path.join(bb.data.getVar('BUILDSTATS_BASE', e.data, True), bn)
138 taskdir = os.path.join(bsdir, bb.data.expand("${PF}", e.data)) 138 taskdir = os.path.join(bsdir, bb.data.expand("${PF}", e.data))
139 file = open(os.path.join(taskdir, e.task), "a") 139 file = open(os.path.join(taskdir, e.task), "a")
140 file.write(bb.data.expand("${PF}: %s: Elapsed time: %0.2f seconds \n" % 140 file.write(bb.data.expand("${PF}: %s: Elapsed time: %0.2f seconds \n" %
141 (e.task, time), e.data)) 141 (e.task, elapsedtime), e.data))
142 file.write("Ended: %0.2f \n" % time.time())
142 if cpu: 143 if cpu:
143 file.write("CPU usage: %0.1f%% \n" % cpu) 144 file.write("CPU usage: %0.1f%% \n" % cpu)
144 145