[Piglit] [PATCH] Added a simple logging class. Updated Test::doRun to use the new log.

Ian Romanick idr at freedesktop.org
Mon Feb 7 11:21:24 PST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/20/2011 09:30 AM, Ian Romanick wrote:
> On 01/19/2011 05:25 PM, U. Artie Eoff wrote:
>> Added log.py which includes a simple Logger class that wraps some
>> basic functions from the Python logging module. The log wrapper
>> simplifies setup and will accommodate thread synchronization in the
>> future.  Test::doRun now uses the new log facility.
>> NOTE: this changes the format of the 'test progress' previously
>> printed via stdout.
> 
>> Added patterns.py which includes a Singleton class design pattern
>> to support the Logger class.  Future design patterns can be added
>> to this file.
> 
>> Tested with Python 2.7 on Linux.  All should be compatible with
>> Windows and Mac and most earlier widely-used versions of Python.
> 
> I like the change.  I want some comment from non-Intel people before I
> push this change.  Part of the reason for the change in output format is
> that Artie's next change set is going to make CPU-only tests (e.g., all
> of the parser tests) and GPU tests run concurrently.  Without this
> change to the logging, you'd see things like:
> 
> Test: some_test
> Test: some_other_test
>     result: skip
>     result: fail
> 
> That seems bad.  Which test failed and which test was skipped?
> 
> I'd like to hear
> 
> a) People don't hate the change.
> 
> b) The change works on Mac and Windows.

Three weeks of crickets seems like enough.  I just pushed this patch.
Hopefully Artie's patches to run tests in parallel will make it to the
list soon.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk1QRjQACgkQX1gOwKyEAw/XpgCggxl73W+XnWj3tjoFumNsg5r9
8pMAnRYQzGKvmxdQWhtfGlokBrjr4OHg
=yC0S
-----END PGP SIGNATURE-----


More information about the Piglit mailing list