Move APK install/uninstall to tradefed target_preparer
authorChris Forbes <chrisforbes@google.com>
Tue, 20 Nov 2018 22:56:46 +0000 (14:56 -0800)
committerChris Forbes <chrisforbes@google.com>
Wed, 5 Dec 2018 17:06:44 +0000 (09:06 -0800)
commitf39108b6efc899980435c379909e9b8b7fdf52f2
treefcee2d7b230ac02c10b6f0446c2831eb26820da4
parentd273a13655d7e9a89a1531fd133677a19b69beb0
Move APK install/uninstall to tradefed target_preparer

We shouldn't be doing this by hand with a modern tradefed. The previous
implementation was also insanely wasteful -- we'd uninstall and
reinstall the target package every 1K tests.

V3: Adjust testrunner unit tests to not expect installs/uninstalls to
happen
V4: Remove time claim. There is still a significant pause between batches.

Change-Id: Ida67984ce45e60eb025fabfd997c7a9015496333
(cherry picked from commit c2b068c5a09f883f3a6af0e7d4aff639e8f8a070)
Merged-In: Ida67984ce45e60eb025fabfd997c7a9015496333
android/cts/AndroidTest.xml
android/cts/runner/src/com/drawelements/deqp/runner/DeqpTestRunner.java
android/cts/runner/tests/src/com/drawelements/deqp/runner/DeqpTestRunnerTest.java
scripts/mustpass.py