[OE-core] [PATCH 00/11] oeqa.buildperf: improve test report format
Markus Lehtonen
markus.lehtonen at linux.intel.com
Thu Jan 19 11:12:28 UTC 2017
This patchset modifies and extends formatting of the test report produced by
the oe-build-perf-test script. It is based on my former "oeqa.utils.metadata:
update xml schema (v2)" patchset, which should be merged first.
The changes in this patchset can be divided into three parts:
1. Enable XML reports, in a JUnit compatible format
2. Align the JSON report format with the XML schema
3. Store test environment metadata in a separate file (JSON or XML)
[YOCTO #10590]
The following changes since commit c8bd57d7cf127b5ee315597408940870882a10e0:
oeqa.utils.metadata: include BB_NUMBER_THREADS and PARALLEL_MAKE (2017-01-13 13:55:12 +0200)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib marquiz/buildperf/xml
http://git.openembedded.org/openembedded-core-contrib/log/?h=marquiz/buildperf/xml
Markus Lehtonen (11):
oeqa.buildperf: prevent a crash on unexpected success
oeqa.buildperf: sync test status names with JUnit
oeqa.buildperf: include error details in json report
oe-build-perf-test: enable xml reporting
oeqa.buildperf: extend xml format to contain measurement data
oeqa.buildperf: extend xml report format with test description
oeqa.buildperf: report results in chronological order
oe-build-perf-test: save test metadata in a separate file
oe-build-perf-test: remove unused imports and fix indent
oeqa.buildperf: change sorting in json report
oeqa.buildperf: store measurements as a dict (object) in the JSON
report
meta/lib/oeqa/buildperf/base.py | 318 ++++++++++++++++++----------------------
scripts/oe-build-perf-test | 125 +++++++++++++++-
2 files changed, 261 insertions(+), 182 deletions(-)
--
2.10.2
More information about the Openembedded-core
mailing list