| load("//tools/base/bazel:bazel.bzl", "iml_module") |
| |
| iml_module( |
| name = "android-tests", |
| test_class = "com.android.tools.idea.IdeaTestSuite", |
| test_data = [ |
| "//prebuilts/studio/jdk", |
| "//prebuilts/studio/layoutlib:buildprop", |
| "//prebuilts/studio/layoutlib:data/fonts", |
| "//prebuilts/studio/layoutlib:data/res", |
| "//prebuilts/studio/sdk:build-tools/25.0.0", # TODO: remove after build-tools update in tools/base/bazel/sdk/prebuilts.studio.sdk.BUILD |
| "//prebuilts/studio/sdk:build-tools/latest", |
| "//prebuilts/studio/sdk:licenses", |
| "//prebuilts/studio/sdk:platforms/latest", |
| "//prebuilts/tools/common/m2:guava-18", |
| "//prebuilts/tools/common/offline-m2:android-gradle-2.2.0", |
| "//tools/base/templates", |
| "//tools/external/gradle:gradle", |
| "//tools:idea/java/jdkAnnotations", |
| "//tools/adt/idea:testFiles", |
| ], |
| test_runtime_deps = [ |
| "//tools/adt/idea/adt-branding", |
| ], |
| test_shard_count = 2, |
| test_srcs = ["testSrc"], |
| test_timeout = "eternal", |
| deps = [ |
| "//tools:idea.bootstrap[module, test]", |
| "//tools:idea.compiler-impl_and_others[module, test]", |
| "//tools:idea.eclipse[module, test]", |
| "//tools:idea.execution-openapi[module, test]", |
| "//tools:idea.external-system-api[module, test]", |
| "//tools:idea.gradle-tests[module, test]", |
| "//tools:idea.gradle[module, test]", |
| "//tools:idea.java-impl[module, test]", |
| "//tools:idea.java-indexing-api[module, test]", |
| "//tools:idea.jetgroovy[module, test]", |
| "//tools:idea.jps-builders[module, test]", |
| "//tools:idea.junit[module, test]", |
| "//tools:idea.lang-api[module, test]", |
| "//tools:idea.maven_and_others[module, test]", |
| "//tools:idea.openapi[module, test]", |
| "//tools:idea.platform-api[module, test]", |
| "//tools:idea.platform-impl_and_others[module, test]", |
| "//tools:idea.platform-main[module, test]", |
| "//tools:idea.properties-psi-api[module, test]", |
| "//tools:idea.properties[module, test]", |
| "//tools:idea.smRunner[module, test]", |
| "//tools:idea.testng[module, test]", |
| "//tools:idea.util[module, test]", |
| "//tools/adt/idea:android-common[module, test]", |
| "//tools/adt/idea:android-rt[module, test]", |
| "//tools/adt/idea:android/lib/libwebp", |
| "//tools/adt/idea:android/lib/spantable", |
| "//tools/adt/idea:android[module, test]", |
| "//tools/adt/idea:layoutlib[module, test]", |
| "//tools/adt/idea:sherpa-ui[module, test]", |
| "//tools/adt/idea/adt-ui:adt-ui[module, test]", |
| "//tools/adt/idea/adt-ui-model:adt-ui-model[module, test]", |
| "//tools/adt/idea/observable:observable[module, test]", |
| "//tools/adt/idea/perfd-host:perfd-host[module, test]", |
| "//tools/analytics-library:analytics-protos[module, test]", |
| "//tools/analytics-library:analytics-shared[module, test]", |
| "//tools/analytics-library:analytics-tracker[module, test]", |
| "//tools/base/apkparser:studio.binary-resources[module, test]", |
| "//tools/base/asset-studio:studio.assetstudio[module, test]", |
| "//tools/base/build-system:studio.manifest-merger[module, test]", |
| "//tools/base/common:studio.common[module, test]", |
| "//tools/base/draw9patch:studio.draw9patch[module, test]", |
| "//tools/base/instant-run:studio.instant-run-client[module, test]", |
| "//tools/base/instant-run:studio.instant-run-common[module, test]", |
| "//tools/base/perflib:studio.perflib[module, test]", |
| "//tools/base/pixelprobe:studio.pixelprobe[module, test]", |
| "//tools/base/repository:studio.repository[module, test]", |
| "//tools/base/rpclib:studio.rpclib[module, test]", |
| "//tools/base/testutils:studio.testutils[module, test]", |
| "//tools/data-binding:studio.compiler[module, test]", |
| "//tools/idea/.idea/libraries:Eclipse[test]", |
| "//tools/idea/.idea/libraries:Gradle", |
| "//tools/idea/.idea/libraries:JUnit3[test]", |
| "//tools/idea/.idea/libraries:Mocks[test]", |
| "//tools/idea/.idea/libraries:asm", |
| "//tools/idea/.idea/libraries:dexlib2", |
| "//tools/idea/.idea/libraries:freemarker-2.3.20", |
| "//tools/idea/.idea/libraries:gluegen-rt", |
| "//tools/idea/.idea/libraries:gson", |
| "//tools/idea/.idea/libraries:jcip", |
| "//tools/idea/.idea/libraries:jgraphx-3.4.0.1", |
| "//tools/idea/.idea/libraries:jna", |
| "//tools/idea/.idea/libraries:jogl-all", |
| "//tools/idea/.idea/libraries:jsr305", |
| "//tools/idea/.idea/libraries:mockito[test]", |
| "//tools/idea/.idea/libraries:studio-profiler-grpc-1.0-jarjar", |
| "//tools/idea/.idea/libraries:swingx", |
| "//tools/idea/.idea/libraries:truth[test]", |
| "//tools/idea/.idea/libraries:xpp3-1.1.4-min", |
| "//tools/sherpa:sherpa-solver[module, test]", |
| "//tools/adt/idea/profilers:profilers[module, test]", |
| ], |
| ) |