OSDN Git Service

Add generic SelectTest JUnit filter and CoreTestsFilter
authorTadashi G. Takaoka <takaoka@google.com>
Wed, 23 Jan 2019 13:09:52 +0000 (22:09 +0900)
committerTadashi G. Takaoka <takaoka@google.com>
Wed, 23 Jan 2019 14:04:03 +0000 (23:04 +0900)
commit0f224efb5eb0b68e5fa4b923dbf72f3db9ac165b
tree08e60028cbde94a6bf2fe48d31a33292c902b4e6
parente62097f71d7719df24430e1e1405ba4ecaaf4b01
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
core/tests/coretests/src/com/android/server/wm/test/filters/CoreTestsFilter.java [new file with mode: 0644]
services/tests/wmtests/Android.bp
tests/utils/testutils/java/com/android/test/filters/SelectTest.java [new file with mode: 0644]
tests/utils/testutils/java/com/android/test/filters/SelectTestTests.java [new file with mode: 0644]