crosvm/tools/impl
Dennis Kempin 0304193270 test_runner: Run some binaries exclusively
Normally we run test binaries in parallel, this change allows some to be
executed exclusively.
This fixes some of the odd issues and flakes we have been seeing.

integration_tests can hang if run in parallel with other tests and
cros_async has the odd habit of throwing the test_runner process into
the background.

Neither happens when the tests are the only ones being executed.

Also adds the capability to specify which test binaries to run,
which was helpful in debugging this issue.

BUG=b:238232551
TEST=./tools/run_tests --repeat 10

Change-Id: Ie5b82e329007399e95bf38111ec6e7cb6761ec0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3751027
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2022-07-08 20:41:40 +00:00
..
dev_container dev_container: Allow cargo home to be cached between runs 2022-07-07 17:49:47 +00:00
testvm tools: install-deps: add ffmpeg libraries as dependencies 2022-06-07 11:44:20 +00:00
__init__.py
bindgen-common.sh
check_code_hygiene.py
common.py merge_bot: Enable on luci 2022-06-08 17:20:27 +00:00
test_config.py test_runner: Run some binaries exclusively 2022-07-08 20:41:40 +00:00
test_runner.py test_runner: Run some binaries exclusively 2022-07-08 20:41:40 +00:00
test_target.py tools: fix triple shorthand error printing 2022-07-07 17:36:27 +00:00
testvm.py tools: Make run_tests python3.8 compatible 2022-06-24 21:53:48 +00:00