blob: 56a34fe0a2e2ab521cf57235fcf6db90377f7c3c [file] [log] [blame]
Sergio Murguia595a1ab2019-10-17 11:53:38 -07001load("//tools/base/bazel:bazel.bzl", "iml_module")
2
3# managed by go/iml_to_build
4iml_module(
5 name = "intellij.android.old-agp-tests",
6 iml_files = ["intellij.android.old-agp-tests.iml"],
7 test_class = "com.android.tools.idea.OldAgpTestSuite",
8 test_coverage = True,
9 # keep sorted
10 test_data = [
11 "//prebuilts/studio/jdk",
12 "//prebuilts/studio/layoutlib:build.prop",
13 "//prebuilts/studio/layoutlib/data:framework_res.jar",
14 "//prebuilts/studio/layoutlib/data:native_libs",
15 "//prebuilts/studio/layoutlib/data/fonts",
16 "//prebuilts/studio/layoutlib/data/icu",
Joe Baker-Malonee624a7e2019-10-08 18:02:13 -070017 "//prebuilts/studio/sdk:build-tools/28.0.3",
Sergio Murguia595a1ab2019-10-17 11:53:38 -070018 "//prebuilts/studio/sdk:build-tools/latest",
19 "//prebuilts/studio/sdk:cmake",
20 "//prebuilts/studio/sdk:docs",
21 "//prebuilts/studio/sdk:licenses",
22 "//prebuilts/studio/sdk:ndk",
23 "//prebuilts/studio/sdk:platform-tools",
Joe Baker-Malonee624a7e2019-10-08 18:02:13 -070024 "//prebuilts/studio/sdk:platforms/android-28",
Sergio Murguia595a1ab2019-10-17 11:53:38 -070025 "//prebuilts/studio/sdk:platforms/latest",
26 "//prebuilts/studio/sdk:platforms/latest-preview",
27 "//prebuilts/studio/sdk:sources",
28 "//prebuilts/tools/common/kotlin-plugin:Kotlin/kotlinc/build.txt",
29 "//tools/adt/idea/adt-ui/lib/libwebp",
30 "//tools/adt/idea/android:test_deps.zip",
31 "//tools/adt/idea/android/annotations",
32 "//tools/adt/idea/android/lib:androidWidgets",
33 "//tools/adt/idea/android/lib:sampleData",
34 "//tools/adt/idea/android/testData",
35 "//tools/adt/idea/artwork:device-art-resources",
36 "//tools/base/build-system:gradle-distrib",
Sergio Murguia95e10862019-10-23 17:55:52 -070037 "//tools/base/build-system:gradle-distrib-5.5",
Sergio Murguia595a1ab2019-10-17 11:53:38 -070038 "//tools/base/build-system:studio_repo.zip",
39 "//tools/base/build-system/previous-versions:1.5.0.zip",
40 "//tools/base/build-system/previous-versions:2.2.0.zip",
41 "//tools/base/build-system/previous-versions:3.0.0.zip",
42 "//tools/base/build-system/previous-versions:3.3.2.zip",
43 "//tools/base/build-system/previous-versions:3.5.0.zip",
44 "//tools/base/templates",
45 "//tools/base/third_party/kotlin:kotlin-m2repository.zip",
46 "//tools/data-binding:data_binding_runtime.zip",
47 "//tools/external/gradle:gradle-distrib-2.6",
Sergio Murguia169e4c32019-10-21 13:17:19 -070048 "//tools/external/gradle:gradle-distrib-3.5",
Sergio Murguia595a1ab2019-10-17 11:53:38 -070049 "//tools/external/gradle:gradle-distrib-4.5",
50 "//tools/idea:platform-build-info",
51 "//tools/idea/java/jdkAnnotations",
52 "//tools/idea/java/mockJDK-1.7",
53 ],
54 # do not sort: must match IML order
55 test_runtime_deps = [
56 "//tools/idea/platform/tasks-platform-impl:intellij.platform.tasks.impl",
Dana Dahlstroma2e5fee2019-12-10 20:00:00 -080057 "//tools/idea/platform/diagnostic:intellij.platform.diagnostic",
Sergio Murguia595a1ab2019-10-17 11:53:38 -070058 "//tools/idea/plugins/IntelliLang/intellilang-jps-plugin:intellij.java.langInjection.jps",
59 "//tools/idea/plugins/java-decompiler/plugin:intellij.java.decompiler",
60 "//tools/idea/jvm/jvm-analysis-java-tests:intellij.jvm.analysis.java.tests",
Dana Dahlstrom0e7743f2019-10-04 15:00:00 -070061 "//tools/idea/uast/uast-tests:intellij.platform.uast.tests",
Sergio Murguia595a1ab2019-10-17 11:53:38 -070062 "//tools/idea/java/manifest:intellij.java.manifest",
Sergio Murguia595a1ab2019-10-17 11:53:38 -070063 "//tools/idea/java/remote-servers/impl:intellij.java.remoteServers.impl",
64 "//tools/idea:intellij.java.ui.tests",
65 "//tools/idea/plugins/ui-designer:intellij.java.guiForms.designer",
66 "//tools/idea/java/plugin:intellij.java.plugin",
67 "//tools/idea/java/compiler/instrumentation-util-8:intellij.java.compiler.instrumentationUtil.java8",
68 "//tools/idea/java/ide-resources:intellij.java.ide.resources",
69 "//tools/idea/plugins/ui-designer-core:intellij.uiDesigner",
70 "//tools/idea/plugins/maven/error-prone-compiler:intellij.maven.errorProne.compiler",
71 "//tools/adt/idea/databinding:intellij.android.databinding",
72 ],
Dana Dahlstromfe3bb662019-11-27 13:00:00 -080073 test_shard_count = 2,
Sergio Murguia595a1ab2019-10-17 11:53:38 -070074 test_srcs = ["testSrc"],
75 test_tags = [
76 "cpu:3",
77 "block-network",
78 "no_test_mac",
79 "no_test_windows",
80 ],
81 test_timeout = "eternal",
82 visibility = ["//visibility:public"],
83 # do not sort: must match IML order
84 deps = [
85 "//tools/adt/idea/adt-testutils:intellij.android.adt.testutils[module, test]",
86 "//tools/base/testutils:studio.android.sdktools.testutils[module, test]",
87 "//tools/adt/idea/android:intellij.android.core.tests[module, test]",
88 "//tools/adt/idea/android-test-framework:intellij.android.testFramework[module, test]",
89 "//tools/idea/platform/core-api:intellij.platform.core[module, test]",
90 "//tools/adt/idea/android:intellij.android.core[module, test]",
91 "//tools/idea/plugins/gradle:intellij.gradle.common[module, test]",
92 "//tools/idea/platform/analysis-impl:intellij.platform.analysis.impl[module, test]",
93 "//tools/idea/.idea/libraries:truth[test]",
94 "//tools/idea/.idea/libraries:mockito[test]",
95 "//tools/idea/platform/testFramework:intellij.platform.testFramework[module, test]",
Sergio Murguia169e4c32019-10-21 13:17:19 -070096 "//tools/adt/idea/android-common:intellij.android.common[module, test]",
Sergio Murguia74353652019-10-24 16:05:02 -070097 "//tools/idea/xml/openapi:intellij.xml[module, test]",
98 "//tools/idea/xml/dom-impl:intellij.xml.dom.impl[module, test]",
99 "//tools/idea/java/compiler/openapi:intellij.java.compiler[module, test]",
100 "//tools/idea:intellij.platform.jps.build_and_others[module, test]",
101 "//tools/idea/.idea/libraries:protobuf",
102 "//tools/base/sdk-common:studio.android.sdktools.sdk-common[module, test]",
103 "//tools/adt/idea/deploy:intellij.android.deploy[module, test]",
Sergio Murguia595a1ab2019-10-17 11:53:38 -0700104 ],
105)