[OE-core] [PATCH 00/12] oe-build-perf-test: new format for test output data
Markus Lehtonen
markus.lehtonen at linux.intel.com
Mon Aug 29 19:48:19 UTC 2016
This patchset changes the structure and format of the test output data. The
goal is to make the test result format more consolidated and easier to consume.
The major change is that the test results are stored in JSON format, in
addition to the (optional) csv-formatted "globalres file". Also, buildstats are
converted into JSON.
This patchset is based on top of the earlier "test inter-dependency removal"
patchset for oe-build-perf-test.
[YOCTO #9625]
The following changes since commit 74a62a0a9e4758de4bd2d891f9a133f028e86913:
oe-build-perf-test: update globalres and git even if tests failed (2016-08-26 10:11:38 +0300)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib marquiz/buildperf/new-result-fmt
http://git.openembedded.org/openembedded-core-contrib/log/?h=marquiz/buildperf/new-result-fmt
Markus Lehtonen (12):
oeqa.buildperf: add 'product' to test result data
oeqa.buildperf: enable json-formatted results
oe-build-perf-test: rename log file and implement --log-file
oeqa.buildperf: strip date from buildstats directory path
oeqa.buildperf: separate output dir for each test
oeqa.buildperf: rename buildstats directories
oeqa.buildperf: don't use Gnu time
oeqa.buildperf: measure io stat
oeqa.buildperf: convert buildstats into json format
oeqa.buildperf: show skipped tests in results, too
oeqa.buildperf: include buildstats file name in results.json
oeqa.buildperf: include commands log file name in results.json
meta/lib/oeqa/buildperf/base.py | 228 +++++++++++++++++++++++++++-------
meta/lib/oeqa/buildperf/test_basic.py | 7 +-
scripts/oe-build-perf-test | 5 +-
3 files changed, 190 insertions(+), 50 deletions(-)
--
2.6.6
More information about the Openembedded-core
mailing list