[gnome-continuous-yocto/gnomeostree-3.28-rocko: 4262/8267] oeqa.buildperf: extend xml report format with test description



commit fa4742f585e79d82ef29aa6ebc0536dd44307695
Author: Markus Lehtonen <markus lehtonen linux intel com>
Date:   Mon Nov 14 12:54:06 2016 +0200

    oeqa.buildperf: extend xml report format with test description
    
    Add test description as an attribute to the <testcase> element.
    
    [YOCTO #10590]
    
    (From OE-Core rev: 7c23ddfeb4a46ee519cafdbd83ad1880621fba4d)
    
    Signed-off-by: Markus Lehtonen <markus lehtonen linux intel com>
    Signed-off-by: Ross Burton <ross burton intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/lib/oeqa/buildperf/base.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/meta/lib/oeqa/buildperf/base.py b/meta/lib/oeqa/buildperf/base.py
index efbe20c..b82476c 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:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]