blob: e68b100f138d3838c26e9e0482a5390888024a93 [file] [log] [blame]
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]",
],
)