diff options
author | Stefan Stanacar <stefanx.stanacar@intel.com> | 2013-04-25 15:11:01 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-04-29 14:43:51 +0100 |
commit | 582798f70bf350d2db6911eb8df333ada05f6484 (patch) | |
tree | 2d398f87c41bd69d245721150d8c4fb9f86b5445 /scripts/contrib | |
parent | cc1ed3c1940e4f64534b58de1b5fc6ef90362c9a (diff) | |
download | openembedded-core-contrib-582798f70bf350d2db6911eb8df333ada05f6484.tar.gz |
scripts/contrib/build-perf-test.sh: change the global results format
When all builds have finished write the hostname, commit and times
on a single line in the global results file (useful for merging later
on files from multiple systems).
Also the final cleaning should be last after writing the results.
Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'scripts/contrib')
-rwxr-xr-x | scripts/contrib/build-perf-test.sh | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/scripts/contrib/build-perf-test.sh b/scripts/contrib/build-perf-test.sh index ee304095698..0af2cfea0e9 100755 --- a/scripts/contrib/build-perf-test.sh +++ b/scripts/contrib/build-perf-test.sh @@ -239,6 +239,15 @@ do_sync () { sleep 3 } +write_results() { + echo -n "`uname -n`,$rev," >> $globalres + for i in "${TIMES[@]}"; do + echo -n "$i," >> $globalres + done + echo >> $globalres + sed -i '$ s/,$//' $globalres +} + #### # @@ -338,15 +347,10 @@ test1_p3 test2 test3 +# if we got til here write to global results +write_results + log "All done, cleaning up..." do_rmtmp do_rmsstate - -# if we got til here write to global results -echo "$rev" >> $globalres -for i in "${TIMES[@]}"; do - echo -n "$i," >> $globalres -done -echo >> $globalres -sed -i '$ s/,$//' $globalres |