From 2b1b3b282f620c15025fb5c449ed35a0f1db304b Mon Sep 17 00:00:00 2001 From: Ryan Mitchell Date: Mon, 28 Dec 2020 11:41:43 -0800 Subject: [PATCH] Push OverlayDeviceTests onto /system Since OverlayDeviceTests needs to use the OverlayManager API directly, push the test APk onto the system image and reboot the device before running tests. Bug: 119916381 Test: atest OverlayDeviceTests Change-Id: I8f54e1532902b984e32da68ed8aa32bf6c5b9272 --- core/tests/overlaytests/device/Android.bp | 6 +++++- core/tests/overlaytests/device/AndroidManifest.xml | 2 ++ core/tests/overlaytests/device/AndroidTest.xml | 13 ++++++++++++- .../device/test-apps/AppOverlayOne/Android.bp | 2 +- .../device/test-apps/AppOverlayTwo/Android.bp | 2 +- 5 files changed, 21 insertions(+), 4 deletions(-) diff --git a/core/tests/overlaytests/device/Android.bp b/core/tests/overlaytests/device/Android.bp index 12a2b08150501..f86ac9ce37e11 100644 --- a/core/tests/overlaytests/device/Android.bp +++ b/core/tests/overlaytests/device/Android.bp @@ -16,7 +16,11 @@ android_test { name: "OverlayDeviceTests", srcs: ["src/**/*.java"], platform_apis: true, - static_libs: ["androidx.test.rules"], + certificate: "platform", + static_libs: [ + "androidx.test.rules", + "testng", + ], test_suites: ["device-tests"], data: [ ":OverlayDeviceTests_AppOverlayOne", diff --git a/core/tests/overlaytests/device/AndroidManifest.xml b/core/tests/overlaytests/device/AndroidManifest.xml index 4881636c70956..a69911f8d827d 100644 --- a/core/tests/overlaytests/device/AndroidManifest.xml +++ b/core/tests/overlaytests/device/AndroidManifest.xml @@ -19,6 +19,8 @@ + + diff --git a/core/tests/overlaytests/device/AndroidTest.xml b/core/tests/overlaytests/device/AndroidTest.xml index 6507839a42889..db45750ff6dc6 100644 --- a/core/tests/overlaytests/device/AndroidTest.xml +++ b/core/tests/overlaytests/device/AndroidTest.xml @@ -19,9 +19,20 @@