[Piglit] recovering from aborted runs
brianp at vmware.com
Mon Mar 23 14:24:21 PDT 2015
On 03/23/2015 03:07 PM, Dylan Baker wrote:
> On Mon, Mar 23, 2015 at 02:57:07PM -0600, Brian Paul wrote:
>> Hmm, can you give me a concrete example of how to do this?
>> I have an aborted run and tests/ contains several thousand NNN.json
>> files. What "piglit summary console" command should I use to generate
>> the json file? I've tried a few things without luck.
> `piglit summary console -s <your results folder>`
> gives me a results.json file.
OK, if I leave off the 'tests/' part I get the summary info, but I still
don't get a consolidated .json file. When I have 'tests/' at the end of
the path, the script fails:
$ bin/piglit.py summary console -s results/03-23/tests/
Traceback (most recent call last):
File "bin/piglit.py", line 148, in <module>
File "bin/piglit.py", line 143, in main
returncode = parsed.func(args)
line 136, in console
output = summary.Summary(args.results)
line 301, in __init__
self.results = [framework.results.load_results(i) for i in resultfiles]
line 217, in load_results
raise Exception("No results found")
Exception: No results found
>> BTW, the piglit.py script always dumps core upon exit on Cygwin on
>> Windows. I don't know why.
>> On 03/17/2015 11:25 AM, Dylan Baker wrote:
>>> You can either use `piglit resume` to resume the run, or just run
>>> any `piglit summary` subcommand to generate one. We could pretty easily
>>> add a command to piglit to combine them as well.
>>> On Tue, Mar 17, 2015 at 09:36:01AM -0600, Brian Paul wrote:
>>>> Hi Dylan,
>>>> I don't know when this changed, but when piglit runs now, it creates
>>>> individual tests/NNNN.json files for each test. Then at the end, it
>>>> combines them into the results.json file.
>>>> If the piglit run is interrupted (host crash/freeze), I'm left with all
>>>> those individual files and no results.json file. Is there command I can
>>>> run to generate the results.json file from the individual files?
More information about the Piglit