[Piglit] [PATCH 2/2] framework: Dump the result of 'uname -a' in the report

Thomas Wood thomas.wood at intel.com
Mon Feb 24 08:56:59 PST 2014


From: Damien Lespiau <damien.lespiau at intel.com>

Signed-off-by: Damien Lespiau <damien.lespiau at intel.com>
---
 framework/core.py           | 3 +++
 framework/summary.py        | 1 +
 templates/testrun_info.mako | 6 ++++++
 3 files changed, 10 insertions(+)

diff --git a/framework/core.py b/framework/core.py
index 2cb2216..4057502 100644
--- a/framework/core.py
+++ b/framework/core.py
@@ -254,11 +254,13 @@ class TestrunResult:
         self.serialized_keys = ['options',
                                 'name',
                                 'tests',
+                                'uname',
                                 'wglinfo',
                                 'glxinfo',
                                 'lspci',
                                 'time_elapsed']
         self.name = None
+        self.uname = None
         self.options = None
         self.glxinfo = None
         self.lspci = None
@@ -405,6 +407,7 @@ class Environment:
         else:
             result['glxinfo'] = self.run('glxinfo')
         if system == 'Linux':
+            result['uname'] = self.run(['uname', '-a'])
             result['lspci'] = self.run('lspci')
         return result
 
diff --git a/framework/summary.py b/framework/summary.py
index c1104c3..528182d 100644
--- a/framework/summary.py
+++ b/framework/summary.py
@@ -382,6 +382,7 @@ class Summary:
                 out.write(testindex.render(name=each.name,
                                            time=str(timedelta(0,each.time_elapsed)),
                                            options=each.options,
+                                           uname=each.uname,
                                            glxinfo=each.glxinfo,
                                            lspci=each.lspci))
 
diff --git a/templates/testrun_info.mako b/templates/testrun_info.mako
index e6e00b3..6ff1f44 100644
--- a/templates/testrun_info.mako
+++ b/templates/testrun_info.mako
@@ -30,6 +30,12 @@
         <td>${options}</td>
       </tr>
       <tr>
+        <td>uname -a</td>
+        <td>
+          <pre>${uname}</pre>
+        </td>
+      </tr>
+      <tr>
         <td>lspci</td>
         <td>
           <pre>${lspci}</pre>
-- 
1.8.5.3



More information about the Piglit mailing list