runner: Abort the run when test exits with IGT_EXIT_ABORT
Now that the IGT tests have a mechanism for signaling broken testing conditions we can stop the run on the first test that has noticed it, and possibly has triggered that state. Traditionally run would have continued with that test failing and the side effects would trickle down into the other tests causing a lot of skip/fails. v2: extra explanations, small cleanup (Petri) Signed-off-by:Arkadiusz Hiler <arkadiusz.hiler@intel.com> Reviewed-by:
Petri Latvala <petri.latvala@intel.com>
Showing
- runner/executor.c 3 additions, 0 deletionsrunner/executor.c
- runner/json_tests_data/aborted-after-a-test/reference.json 6 additions, 0 deletionsrunner/json_tests_data/aborted-after-a-test/reference.json
- runner/json_tests_data/aborted-on-boot/reference.json 6 additions, 0 deletionsrunner/json_tests_data/aborted-on-boot/reference.json
- runner/json_tests_data/dmesg-escapes/reference.json 3 additions, 0 deletionsrunner/json_tests_data/dmesg-escapes/reference.json
- runner/json_tests_data/dmesg-results/reference.json 5 additions, 0 deletionsrunner/json_tests_data/dmesg-results/reference.json
- runner/json_tests_data/dmesg-warn-level-one-piglit-style/reference.json 3 additions, 0 deletions...sts_data/dmesg-warn-level-one-piglit-style/reference.json
- runner/json_tests_data/dmesg-warn-level-piglit-style/reference.json 3 additions, 0 deletions...n_tests_data/dmesg-warn-level-piglit-style/reference.json
- runner/json_tests_data/dmesg-warn-level/reference.json 3 additions, 0 deletionsrunner/json_tests_data/dmesg-warn-level/reference.json
- runner/json_tests_data/dynamic-subtest-name-in-multiple-subtests/reference.json 3 additions, 0 deletions.../dynamic-subtest-name-in-multiple-subtests/reference.json
- runner/json_tests_data/dynamic-subtests/reference.json 3 additions, 0 deletionsrunner/json_tests_data/dynamic-subtests/reference.json
- runner/json_tests_data/empty-result-files/reference.json 3 additions, 0 deletionsrunner/json_tests_data/empty-result-files/reference.json
- runner/json_tests_data/incomplete-before-any-subtests/reference.json 5 additions, 0 deletions..._tests_data/incomplete-before-any-subtests/reference.json
- runner/json_tests_data/normal-run/reference.json 5 additions, 0 deletionsrunner/json_tests_data/normal-run/reference.json
- runner/json_tests_data/notrun-results-multiple-mode/reference.json 4 additions, 0 deletions...on_tests_data/notrun-results-multiple-mode/reference.json
- runner/json_tests_data/notrun-results/reference.json 5 additions, 0 deletionsrunner/json_tests_data/notrun-results/reference.json
- runner/json_tests_data/piglit-style-dmesg/reference.json 5 additions, 0 deletionsrunner/json_tests_data/piglit-style-dmesg/reference.json
- runner/json_tests_data/unprintable-characters/reference.json 4 additions, 1 deletionrunner/json_tests_data/unprintable-characters/reference.json
- runner/json_tests_data/warnings-with-dmesg-warns/reference.json 5 additions, 0 deletions.../json_tests_data/warnings-with-dmesg-warns/reference.json
- runner/json_tests_data/warnings/reference.json 5 additions, 0 deletionsrunner/json_tests_data/warnings/reference.json
- runner/resultgen.c 31 additions, 0 deletionsrunner/resultgen.c
Loading
Please register or sign in to comment