Add replace-system-package option to test_runner
Adds an option to temporarily replace a system package during a test
run for use on swarming. Currently only supports replacing of a single
package.
Tested to work for VR instrumentation tests on the swarmed Pixel XL
devices.
Bug: 736413
Change-Id: I1061a318c19a67b416984f78f660a1c4b62be019
Reviewed-on: https://chromium-review.googlesource.com/560676
Reviewed-by: John Budorick <[email protected]>
Commit-Queue: Brian Sheedy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#484731}
diff --git a/build/android/test_runner.pydeps b/build/android/test_runner.pydeps
index 14d58e8..fddebbd3f 100644
--- a/build/android/test_runner.pydeps
+++ b/build/android/test_runner.pydeps
@@ -57,6 +57,8 @@
../../third_party/catapult/devil/devil/android/tools/__init__.py
../../third_party/catapult/devil/devil/android/tools/device_recovery.py
../../third_party/catapult/devil/devil/android/tools/device_status.py
+../../third_party/catapult/devil/devil/android/tools/script_common.py
+../../third_party/catapult/devil/devil/android/tools/system_app.py
../../third_party/catapult/devil/devil/android/valgrind_tools/__init__.py
../../third_party/catapult/devil/devil/android/valgrind_tools/base_tool.py
../../third_party/catapult/devil/devil/base_error.py