From 7c23ddfeb4a46ee519cafdbd83ad1880621fba4d Mon Sep 17 00:00:00 2001 From: Markus Lehtonen Date: Mon, 14 Nov 2016 12:54:06 +0200 Subject: oeqa.buildperf: extend xml report format with test description Add test description as an attribute to the element. [YOCTO #10590] Signed-off-by: Markus Lehtonen Signed-off-by: Ross Burton --- meta/lib/oeqa/buildperf/base.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta/lib/oeqa/buildperf/base.py') diff --git a/meta/lib/oeqa/buildperf/base.py b/meta/lib/oeqa/buildperf/base.py index efbe20c500..b82476c110 100644 --- a/meta/lib/oeqa/buildperf/base.py +++ b/meta/lib/oeqa/buildperf/base.py @@ -273,6 +273,7 @@ class BuildPerfTestResult(unittest.TextTestResult): testcase = ET.SubElement(suite, 'testcase') testcase.set('classname', test.__module__ + '.' + test.__class__.__name__) testcase.set('name', test.name) + testcase.set('description', test.shortDescription()) testcase.set('timestamp', test.start_time.isoformat()) testcase.set('time', str(test.elapsed_time.total_seconds())) if status in ('ERROR', 'FAILURE', 'EXP_FAILURE'): @@ -407,6 +408,9 @@ class BuildPerfTestCase(unittest.TestCase): def cmd_log_file(self): return os.path.join(self.out_dir, 'commands.log') + def shortDescription(self): + return super(BuildPerfTestCase, self).shortDescription() or "" + def setUp(self): """Set-up fixture for each test""" if self.build_target: -- cgit 1.2.3-korg