Files
frameworks_base/services/tests/wmtests/Android.bp
Tadashi G. Takaoka 0f224efb5e Add generic SelectTest JUnit filter and CoreTestsFilter
The JUnit filter com.android.test.filters.SelectTest is a generic test
filter that can supersede |-e package| and |-e class| options of
AndroidJUnitRunner.

The com.android.server.wm.test.filters.CoreTestsFilter extends SelectTest
filter to filter out Window Manager Service releated tests in
FrameworksCoreTests.

Bug: 122451194
Test: Can select some tests from WmTests.
  $ adb shell am instrument -w \
      -e filter com.android.test.filters.SelectTest \
      -e selectTest com.android.test.filters.,com.android.server.wm.DummyTests \
      com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner
Test: CoreTestsFilter works for FrameworksCoreTests.
  $ adb shell am instrument -w \
      -e filter com.android.server.wm.test.filters.CoreTestsFilter \
      -e selectTest_verbose true \
      com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner

Change-Id: Ic72637997bf17debef914e2596049f6cf3e753de
Merged-In: Ic72637997bf17debef914e2596049f6cf3e753de
2019-01-23 23:04:03 +09:00

44 lines
951 B
Plaintext

//########################################################################
// Build WmTests package
//########################################################################
android_test {
name: "WmTests",
// We only want this apk build for tests.
// Include all test java files.
srcs: [
"src/**/*.java",
],
static_libs: [
"frameworks-base-testutils",
"androidx.test.runner",
"mockito-target-minus-junit4",
"platform-test-annotations",
"servicestests-utils",
],
libs: [
"android.test.mock",
"android.test.base",
"android.test.runner",
],
platform_apis: true,
test_suites: ["device-tests"],
certificate: "platform",
// ANDROIDMK TRANSLATION ERROR: unsupported assignment to LOCAL_JACK_FLAGS
// LOCAL_JACK_FLAGS := --multi-dex native
dxflags: ["--multi-dex"],
optimize: {
enabled: false,
},
}