[Piglit] [PATCH 0/4] Produce result file even if testrun is interrupted

Ian Romanick idr at freedesktop.org
Tue Jul 19 15:45:12 PDT 2011


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

On 07/19/2011 12:36 PM, Chad Versace wrote:
> This series gurantees that Piglit produces a result file even if the test run
> is interrupted, perhaps due to a keyboard interrupt or a system crash, and
> repairs the result file if necessary.
> 
> Before I commit this, I would like to receive a Tested-by.
> 
> The series lives on my json branch:
> 	git://git.freedesktop.org/~chadversary/piglit.git
> 
> Chad Versace (4):
>   framework: Add class JSONWriter
>   framework: Write each test result to the result file as the test
>     completes
>   core: Add method TestrunResult.__checkFileIsNotInOldFormat
>   framework: Repair result file if test run is interrupted
> 
>  framework/core.py |  234 +++++++++++++++++++++++++++++++++++++++++++++++++----
>  piglit-run.py     |   31 +++----
>  2 files changed, 230 insertions(+), 35 deletions(-)

I'll give this a go in a bit.  I'm already in the middle of some test
runs. :)

One thing I like about this is that it provides some ground work for
"resume" test runs.  It the system crashes part way through a run, we'd
like to skip the offending test and keep going.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk4mCPgACgkQX1gOwKyEAw/9sgCeKQoKJJAQvswmo852UA7qWVyP
0UcAoJ6NK4yc9ZrCrC2XO1PJ5rmTLlPX
=WiP+
-----END PGP SIGNATURE-----


More information about the Piglit mailing list