From 366975292b769ed55dc5433125e626ac31414cd2 Mon Sep 17 00:00:00 2001 From: Muhammad Qureshi Date: Wed, 26 Feb 2020 11:41:17 -0800 Subject: [PATCH] Move statsd framework tests to statsd apex dir Bug: 149928788 Bug: 144997156 Test: atest FrameworkStatsdTest Test: atest FrameworksCoreTests Change-Id: I043e22e63c8fa39c9aab73a414c8a8bd3e2f1aae --- apex/statsd/framework/Android.bp | 26 +++++++++++++++++-- .../statsd/framework/test/AndroidManifest.xml | 26 +++++++++++++++++++ apex/statsd/framework/test/TEST_MAPPING | 7 +++++ .../src/android/app/PullAtomMetadataTest.java | 0 .../src/android/util/StatsEventTest.java | 0 core/tests/coretests/Android.bp | 2 -- 6 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 apex/statsd/framework/test/AndroidManifest.xml create mode 100644 apex/statsd/framework/test/TEST_MAPPING rename {core/tests/coretests => apex/statsd/framework/test}/src/android/app/PullAtomMetadataTest.java (100%) rename {core/tests/coretests => apex/statsd/framework/test}/src/android/util/StatsEventTest.java (100%) diff --git a/apex/statsd/framework/Android.bp b/apex/statsd/framework/Android.bp index 1bd770a1ab99b..8185bb036b22b 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 0000000000000..8f89d2332b124 --- /dev/null +++ b/apex/statsd/framework/test/AndroidManifest.xml @@ -0,0 +1,26 @@ + + + + + + + + diff --git a/apex/statsd/framework/test/TEST_MAPPING b/apex/statsd/framework/test/TEST_MAPPING new file mode 100644 index 0000000000000..f38795819189e --- /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 similarity index 100% rename from core/tests/coretests/src/android/app/PullAtomMetadataTest.java rename to 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 similarity index 100% rename from core/tests/coretests/src/android/util/StatsEventTest.java rename to apex/statsd/framework/test/src/android/util/StatsEventTest.java diff --git a/core/tests/coretests/Android.bp b/core/tests/coretests/Android.bp index eb760b9c45cfe..b039af38ff9af 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",