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

Dylan Baker baker.dylan.c at gmail.com
Fri Nov 15 08:21:55 PST 2013


On Friday, November 15, 2013 03:18:42 PM Damien Lespiau wrote:
> 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>

This looks fine.
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/20131115/9b93a531/attachment.pgp>


More information about the Piglit mailing list