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

Damien Lespiau damien.lespiau at intel.com
Fri Nov 15 07:18:42 PST 2013


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 e0fe46c..e0b49f8 100644
--- a/framework/core.py
+++ b/framework/core.py
@@ -293,11 +293,13 @@ class TestrunResult:
         self.serialized_keys = ['options',
                                 'name',
                                 'tests',
+                                'uname',
                                 'wglinfo',
                                 'glxinfo',
                                 'lspci',
                                 'time_elapsed']
         self.name = None
+        self.uname = None
         self.glxinfo = None
         self.lspci = None
         self.time_elapsed = None
@@ -432,6 +434,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 a85353a..13596ea 100644
--- a/framework/summary.py
+++ b/framework/summary.py
@@ -458,6 +458,7 @@ class Summary:
                 out.write(testindex.render(name=each.name,
                                            time=humanize_time(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.3.1



More information about the Piglit mailing list