crosvm/ci/kokoro
Dennis Kempin b597678ad4 dev_container: Fix reuse logic and add testing
Some recent changes introduced a bug that breaks reusage of
containers. Instead of trying to restart a stopped container,
we delete it instead and start a fresh one.

The code was refactored to allow for testing. The tests run
against the real docker service and are run as part of the health
checks in kokoro / luci.

This CL also gets rid of the custon command line parsing since
luci can now run it with argh available.

BUG=b:234402839
TEST=./tools/dev_containes --self-test [--podman]

Change-Id: Id5eaf0ea83ff07433f8f57cb652b5c393dcb9da3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3681399
Reviewed-by: Anton Romanov <romanton@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
2022-05-31 21:54:23 +00:00
..
windows ci: disable chocolatey progress output on Windows 2022-05-20 22:37:12 +00:00
build-aarch64.sh
build-armhf.sh
build-chromeos.sh build-chromeos.sh: Clean up cros repo after build 2022-04-28 18:01:47 +00:00
build-merge-into-chromeos.sh
build-push-to-github.sh
build-x86_64.sh dev_container: Fix reuse logic and add testing 2022-05-31 21:54:23 +00:00
common.cfg
common.sh
continuous-aarch64.cfg
continuous-armhf.cfg
continuous-chromeos.cfg Kokoro: Increase build timeout for ChromeOS builder 2022-04-26 15:54:32 +00:00
continuous-x86_64.cfg
merge-into-chromeos.cfg
presubmit-cq-aarch64.cfg
presubmit-cq-armhf.cfg
presubmit-cq-x86_64.cfg
presubmit-cr-aarch64.cfg
presubmit-cr-armhf.cfg
presubmit-cr-x86_64.cfg
push-to-github.cfg
simulate.py Add python presubmit checks 2022-04-15 19:22:53 +00:00