diff options
author | 2023-11-21 13:31:12 -0500 | |
---|---|---|
committer | 2023-11-28 15:40:20 -0500 | |
commit | c5d116c2977f5ed83f6994130a3b180deb33f266 (patch) | |
tree | 29a9481348e00c98eaaa60fba4bb9c0c97bf0fde /tests/activity/Android.bp | |
parent | c1c24280a0dfe39745704398ce8d13cf14404eb2 (diff) |
Splits tests
This splits the monolithic 'tests' target into multiple types
based on classification. See the corresponding README.md for
descriptions.
The target 'IntentResolverUnitTests' is replaced by:
IntentResolver-tests-unit
IntentResolver-tests-activity
IntentResolver-tests-integration
IntentResolver-tests-shared
To run everything, use:
atest IntentResolver-tests-*
To run TreeHugger presubmits:
atest --test-mapping pacakges/modules/IntentResolver
Equivalently for postsubmit:
atest --test-mapping pacakges/modules/IntentResolver:postsubmit
Bug: 300157408
Test: atest IntentResolver-tests-*
Change-Id: I9d499284f070a4bfa3e7c1b7c3bbfaa8adb3379b
Diffstat (limited to 'tests/activity/Android.bp')
-rw-r--r-- | tests/activity/Android.bp | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/tests/activity/Android.bp b/tests/activity/Android.bp new file mode 100644 index 00000000..f69caf0e --- /dev/null +++ b/tests/activity/Android.bp @@ -0,0 +1,68 @@ +// +// Copyright (C) 2023 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. +// + +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +android_test { + name: "IntentResolver-tests-activity", + manifest: "AndroidManifest.xml", + srcs: [ + "src/**/*.java", + "src/**/*.kt", + ], + + libs: [ + "android.test.runner", + "android.test.base", + "android.test.mock", + "framework", + "framework-res", + ], + + resource_dirs: ["res"], + test_config: "AndroidTest.xml", + static_libs: [ + "androidx.test.core", + "androidx.test.ext.junit", + "androidx.test.ext.truth", + "androidx.test.espresso.contrib", + "androidx.test.espresso.core", + "androidx.test.rules", + "androidx.test.runner", + "androidx.lifecycle_lifecycle-common-java8", + "androidx.lifecycle_lifecycle-extensions", + "androidx.lifecycle_lifecycle-runtime-testing", + "hilt_android_testing", + "IntentResolver-core", + "IntentResolver-tests-shared", + "junit", + "kotlinx_coroutines_test", + "mockito-target-minus-junit4", + "testables", + "truth", + "truth-java8-extension", + "flag-junit", + "platform-test-annotations", + ], + plugins: ["dagger2-compiler"], + test_suites: ["general-tests"], + sdk_version: "core_platform", + min_sdk_version: "current", + target_sdk_version: "current", + platform_apis: true, +} |