| # Copyright 2016 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//build/config/android/rules.gni") |
| |
| android_library("runner_java") { |
| chromium_code = false |
| testonly = true |
| sources = [ |
| "exposed-instrumentation-api-provided/src/main/java/android/support/test/internal/runner/hidden/ExposedInstrumentationApi.java", |
| "runner/src/main/java/android/support/test/InstrumentationRegistry.java", |
| "runner/src/main/java/android/support/test/annotation/Beta.java", |
| "runner/src/main/java/android/support/test/filters/FlakyTest.java", |
| "runner/src/main/java/android/support/test/filters/RequiresDevice.java", |
| "runner/src/main/java/android/support/test/filters/SdkSuppress.java", |
| "runner/src/main/java/android/support/test/internal/runner/AndroidRunnerBuilder.java", |
| "runner/src/main/java/android/support/test/internal/runner/ClassPathScanner.java", |
| "runner/src/main/java/android/support/test/internal/runner/RunnerArgs.java", |
| "runner/src/main/java/android/support/test/internal/runner/TestExecutor.java", |
| "runner/src/main/java/android/support/test/internal/runner/TestLoader.java", |
| "runner/src/main/java/android/support/test/internal/runner/TestRequest.java", |
| "runner/src/main/java/android/support/test/internal/runner/TestRequestBuilder.java", |
| "runner/src/main/java/android/support/test/internal/runner/intent/IntentMonitorImpl.java", |
| "runner/src/main/java/android/support/test/internal/runner/intercepting/DefaultInterceptingActivityFactory.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/AndroidJUnit3Builder.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/AndroidSuiteBuilder.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/AndroidTestResult.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/AndroidTestSuite.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/DelegatingFilterableTestSuite.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/DelegatingTestResult.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/DelegatingTestSuite.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/JUnit38ClassRunner.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/NoExecTestResult.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/NoExecTestSuite.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit3/NonLeakyTestSuite.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit4/AndroidAnnotatedBuilder.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit4/AndroidJUnit4Builder.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit4/AndroidJUnit4ClassRunner.java", |
| "runner/src/main/java/android/support/test/internal/runner/junit4/NonExecutingJUnit4ClassRunner.java", |
| "runner/src/main/java/android/support/test/internal/runner/lifecycle/ActivityLifecycleMonitorImpl.java", |
| "runner/src/main/java/android/support/test/internal/runner/lifecycle/ApplicationLifecycleMonitorImpl.java", |
| "runner/src/main/java/android/support/test/internal/runner/listener/ActivityFinisherRunListener.java", |
| "runner/src/main/java/android/support/test/internal/runner/listener/CoverageListener.java", |
| "runner/src/main/java/android/support/test/internal/runner/listener/DelayInjector.java", |
| "runner/src/main/java/android/support/test/internal/runner/listener/InstrumentationResultPrinter.java", |
| "runner/src/main/java/android/support/test/internal/runner/listener/InstrumentationRunListener.java", |
| "runner/src/main/java/android/support/test/internal/runner/listener/LogRunListener.java", |
| "runner/src/main/java/android/support/test/internal/runner/listener/SuiteAssignmentPrinter.java", |
| "runner/src/main/java/android/support/test/internal/runner/tracker/AnalyticsBasedUsageTracker.java", |
| "runner/src/main/java/android/support/test/internal/runner/tracker/UsageTracker.java", |
| "runner/src/main/java/android/support/test/internal/runner/tracker/UsageTrackerRegistry.java", |
| "runner/src/main/java/android/support/test/internal/util/AndroidRunnerParams.java", |
| "runner/src/main/java/android/support/test/internal/util/Checks.java", |
| "runner/src/main/java/android/support/test/runner/AndroidJUnit4.java", |
| "runner/src/main/java/android/support/test/runner/AndroidJUnitRunner.java", |
| "runner/src/main/java/android/support/test/runner/MonitoringInstrumentation.java", |
| "runner/src/main/java/android/support/test/runner/intent/IntentCallback.java", |
| "runner/src/main/java/android/support/test/runner/intent/IntentMonitor.java", |
| "runner/src/main/java/android/support/test/runner/intent/IntentMonitorRegistry.java", |
| "runner/src/main/java/android/support/test/runner/intent/IntentStubber.java", |
| "runner/src/main/java/android/support/test/runner/intent/IntentStubberRegistry.java", |
| "runner/src/main/java/android/support/test/runner/intercepting/InterceptingActivityFactory.java", |
| "runner/src/main/java/android/support/test/runner/intercepting/SingleActivityFactory.java", |
| "runner/src/main/java/android/support/test/runner/lifecycle/ActivityLifecycleCallback.java", |
| "runner/src/main/java/android/support/test/runner/lifecycle/ActivityLifecycleMonitor.java", |
| "runner/src/main/java/android/support/test/runner/lifecycle/ActivityLifecycleMonitorRegistry.java", |
| "runner/src/main/java/android/support/test/runner/lifecycle/ApplicationLifecycleCallback.java", |
| "runner/src/main/java/android/support/test/runner/lifecycle/ApplicationLifecycleMonitor.java", |
| "runner/src/main/java/android/support/test/runner/lifecycle/ApplicationLifecycleMonitorRegistry.java", |
| "runner/src/main/java/android/support/test/runner/lifecycle/ApplicationStage.java", |
| "runner/src/main/java/android/support/test/runner/lifecycle/Stage.java", |
| ] |
| deps = [ |
| ":exposed_instrumentation_api_publish_java", |
| "//third_party/android_deps:com_android_support_support_annotations_java", |
| "//third_party/android_deps:guava_android_java", |
| "//third_party/android_sdk:android_test_base_java", |
| "//third_party/junit", |
| ] |
| jar_excluded_patterns = [ "*/ExposedInstrumentationApi.class" ] |
| } |
| |
| android_library("exposed_instrumentation_api_publish_java") { |
| chromium_code = false |
| testonly = true |
| sources = [ "exposed-instrumentation-api-publish/src/main/java/android/support/test/internal/runner/hidden/ExposedInstrumentationApi.java" ] |
| } |
| |
| android_library("rules_java") { |
| chromium_code = false |
| testonly = true |
| sources = [ |
| "rules/src/main/java/android/support/test/annotation/UiThreadTest.java", |
| "rules/src/main/java/android/support/test/internal/statement/UiThreadStatement.java", |
| "rules/src/main/java/android/support/test/rule/ActivityTestRule.java", |
| "rules/src/main/java/android/support/test/rule/DisableOnAndroidDebug.java", |
| "rules/src/main/java/android/support/test/rule/ServiceTestRule.java", |
| "rules/src/main/java/android/support/test/rule/UiThreadTestRule.java", |
| ] |
| deps = [ |
| "//third_party/android_deps:com_android_support_support_annotations_java", |
| "//third_party/android_support_test_runner:runner_java", |
| "//third_party/junit", |
| ] |
| } |