crosvm/tools
Dennis Kempin 21ec73fc4c test runner: Allow retries of flaky tests
The test runner can now repeat tests in two ways:

- Via --repeat to run tests multiple times and fail if any one of them
  fails. Which will help us find flakes in post-submit.
- Via --retry, which will retry a test if it has failed. Which makes
  pre-submit tests more resilient to flakes.

Both can be configured by builder configs to adjust as needed.

Also slighly changes the repeat behavior to repeat tests in batches, so
we do not run the same test multiple times simultaneously, which can
cause some of them to fail. It's also easier to read the results.

BUG=b:238232551
TEST=added a random flake into some tests and used --repeat and --retry

Change-Id: I78e0ff0751da40a99a56080d9baf207307c9e93a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3751835
Tested-by: Dennis Kempin <denniskempin@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2022-07-08 20:41:40 +00:00
..
chromeos merge_bot: Enable on luci 2022-06-08 17:20:27 +00:00
contrib
examples examples/baremetal: exit instead of hanging 2022-06-23 22:30:40 +00:00
impl test runner: Allow retries of flaky tests 2022-07-08 20:41:40 +00:00
windows
.vpython3
aarch64vm
bindgen-all-the-things vm_memory: move udmabuf support to vm_memory 2022-07-01 05:29:23 +00:00
cargo-doc
cl tools/cl: Support worktree checkouts 2022-07-06 18:02:43 +00:00
clippy tools/run_tests: Use triples for arch 2022-07-01 19:16:59 +00:00
dev_container dev_container: Allow cargo home to be cached between runs 2022-07-07 17:49:47 +00:00
fmt
health-check
install-aarch64-deps tools: install-deps: add ffmpeg libraries as dependencies 2022-06-07 11:44:20 +00:00
install-armhf-deps tools: install-deps: add ffmpeg libraries as dependencies 2022-06-07 11:44:20 +00:00
install-deps tools: install-deps: add libva-dev and libudev-dev as dependencies 2022-06-23 01:12:15 +00:00
install-docs-deps
presubmit tools/run_tests: Use triples for arch 2022-07-01 19:16:59 +00:00
run_tests
test_target
x86vm