From: Markus Lehtonen Date: Mon, 14 Nov 2016 10:54:06 +0000 (+0200) Subject: oeqa.buildperf: extend xml report format with test description X-Git-Tag: uninative-1.5~652 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=7c23ddfeb4a46ee519cafdbd83ad1880621fba4d;p=openembedded-core.git 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 --- 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: