Description[Swarming] Let test runner exit gracefully after test failures.
The flake detection is done on the infra-side according to
the contents of the json test results. We don't want the
runner to fail after flakes.
This was controlled on the infra side by accepting any exit
codes so far. After the swarming switch, this is more
difficult, because the runner is wrapped by the swarming
collect script. There, failing exit codes can mean many
things, including network failures. Therefore, we now
force exit code 0 with test failures if those failures
are reported in the formal test results json.
The infrastructure will take care of reporting the flakes
and failures accordingly.
BUG=chromium:535160
LOG=n
Committed: https://crrev.com/efcc7fb2bd88393450ca03e5a427fd8dc4e09f1d
Cr-Commit-Position: refs/heads/master@{#31740}
Patch Set 1 #
Messages
Total messages: 14 (6 generated)
|