[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