[PATCH v3 i-g-t] runner: Parse results harder
Krzysztof Karas
krzysztof.karas at intel.com
Tue Mar 4 09:41:20 UTC 2025
Hi Kamil,
> Sometimes an error happens in kernel or in test that leaves
> output files in corrupted or incorrect state. While runner or
> resume will just move on to executing next test, when generating
> results it could end up with no results.json
>
> Try processing outputs a little more persistently and use any
> output file left there, even if only dmesg.txt. Also, when no
> useful output files were present, instead of breaking out add
> notrun.
>
> Inform about processing results for each test so a problem
> could be spotted more easily.
>
> v2: removed ')' from 'notrun\n)' (Kamil)
> using bool var, added more prints about errors (Ryszard)
> v3: reused open_for_reading, removed bool var (Krzysztof)
> closing only positive fds[] in close_outputs(), checking
> file sizes also if all opens succeeded (Kamil)
Reviewed-by: Krzysztof Karas <krzysztof.karas at intel.com>
Best Regards,
Krzysztof
More information about the igt-dev
mailing list