diff options
| -rw-r--r-- | apex/statsd/framework/Android.bp | 26 | ||||
| -rw-r--r-- | apex/statsd/framework/test/AndroidManifest.xml | 26 | ||||
| -rw-r--r-- | apex/statsd/framework/test/TEST_MAPPING | 7 | ||||
| -rw-r--r-- | apex/statsd/framework/test/src/android/app/PullAtomMetadataTest.java (renamed from core/tests/coretests/src/android/app/PullAtomMetadataTest.java) | 0 | ||||
| -rw-r--r-- | apex/statsd/framework/test/src/android/util/StatsEventTest.java (renamed from core/tests/coretests/src/android/util/StatsEventTest.java) | 0 | ||||
| -rw-r--r-- | core/tests/coretests/Android.bp | 2 |
6 files changed, 57 insertions, 4 deletions
diff --git a/apex/statsd/framework/Android.bp b/apex/statsd/framework/Android.bp index 1bd770a1ab99..8185bb036b22 100644 --- a/apex/statsd/framework/Android.bp +++ b/apex/statsd/framework/Android.bp @@ -43,6 +43,7 @@ filegroup { ], visibility: [ "//frameworks/base", // For the "global" stubs. + "//frameworks/base/apex/statsd:__subpackages__", ], } @@ -74,8 +75,6 @@ java_library { hostdex: true, // for hiddenapi check visibility: [ "//frameworks/base/apex/statsd:__subpackages__", - // TODO(b/149928788): Remove when tests are moved. - "//frameworks/base/core/tests/coretests:__pkg__", ], apex_available: [ "com.android.os.statsd", @@ -164,3 +163,26 @@ java_library { "//frameworks/opt/net/wifi/service" // wifi service ] } + +android_test { + name: "FrameworkStatsdTest", + platform_apis: true, + srcs: [ + // TODO(b/147705194): Use framework-statsd as a lib dependency instead. + ":framework-statsd-sources", + "test/**/*.java", + ], + manifest: "test/AndroidManifest.xml", + static_libs: [ + "androidx.test.rules", + "truth-prebuilt", + ], + libs: [ + "android.test.runner.stubs", + "android.test.base.stubs", + ], + test_suites: [ + "device-tests", + ], +} + diff --git a/apex/statsd/framework/test/AndroidManifest.xml b/apex/statsd/framework/test/AndroidManifest.xml new file mode 100644 index 000000000000..8f89d2332b12 --- /dev/null +++ b/apex/statsd/framework/test/AndroidManifest.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2020 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.os.statsd.framework.test" + > + + <instrumentation + android:name="androidx.test.runner.AndroidJUnitRunner" + android:targetPackage="com.android.os.statsd.framework.test" + android:label="Framework Statsd Tests" /> + +</manifest> diff --git a/apex/statsd/framework/test/TEST_MAPPING b/apex/statsd/framework/test/TEST_MAPPING new file mode 100644 index 000000000000..f38795819189 --- /dev/null +++ b/apex/statsd/framework/test/TEST_MAPPING @@ -0,0 +1,7 @@ +{ + "presubmit" : [ + { + "name" : "FrameworkStatsdTest" + } + ] +} diff --git a/core/tests/coretests/src/android/app/PullAtomMetadataTest.java b/apex/statsd/framework/test/src/android/app/PullAtomMetadataTest.java index 0ae613400b18..0ae613400b18 100644 --- a/core/tests/coretests/src/android/app/PullAtomMetadataTest.java +++ b/apex/statsd/framework/test/src/android/app/PullAtomMetadataTest.java diff --git a/core/tests/coretests/src/android/util/StatsEventTest.java b/apex/statsd/framework/test/src/android/util/StatsEventTest.java index ac25e2734ac9..ac25e2734ac9 100644 --- a/core/tests/coretests/src/android/util/StatsEventTest.java +++ b/apex/statsd/framework/test/src/android/util/StatsEventTest.java diff --git a/core/tests/coretests/Android.bp b/core/tests/coretests/Android.bp index eb760b9c45cf..b039af38ff9a 100644 --- a/core/tests/coretests/Android.bp +++ b/core/tests/coretests/Android.bp @@ -53,8 +53,6 @@ android_test { "android.test.base", "android.test.mock", "framework-atb-backward-compatibility", - // TODO(b/149928788): Remove this when statsd tests move into the statsd dir. - "framework-statsd", "framework", "icing-java-proto-lite", "ext", |