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

Dylan Baker baker.dylan.c at gmail.com
Mon Feb 24 09:32:02 PST 2014


On Monday, February 24, 2014 04:56:59 PM Thomas Wood wrote:
> 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'])

Suggestion: uname -a works on *BSD and OSX, so put it in the else block above? 
(that else is for not windows)

>              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>

For this patch with or without my suggestion:
Reviewed-by: Dylan Baker <baker.dylan.c at gmail.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20140224/5b606d66/attachment.pgp>


More information about the Piglit mailing list