| load("//tools/base/bazel:bazel.bzl", "iml_module") |
| |
| # managed by go/iml_to_build |
| iml_module( |
| name = "intellij.android.ide-perf-tests", |
| iml_files = ["intellij.android.ide-perf-tests.iml"], |
| test_class = "com.android.tools.idea.benchmarks.IdeBenchmarkTestSuite", |
| # keep sorted |
| test_data = [ |
| "//prebuilts/studio/jdk", |
| "//prebuilts/studio/sdk:build-tools/latest", |
| "//prebuilts/studio/sdk:platform-tools", |
| "//prebuilts/studio/sdk:platforms/latest", |
| "//prebuilts/tools/common/kotlin-plugin:Kotlin/kotlinc/build.txt", |
| "//tools/adt/idea/android:test_deps.zip", |
| "//tools/adt/idea/android/annotations", |
| "//tools/adt/idea/android/testData", |
| "//tools/base/build-system:gradle-distrib", |
| "//tools/base/build-system:studio_repo.zip", |
| "//tools/base/templates", |
| "//tools/idea:platform-build-info", |
| "//tools/idea/java/jdkAnnotations", |
| ], |
| # do not sort: must match IML order |
| test_runtime_deps = ["//tools/idea:intellij.java.ui.tests"], |
| test_srcs = ["testSrc"], |
| test_tags = [ |
| "cpu:3", |
| "perfgate", |
| ], |
| visibility = ["//visibility:public"], |
| # do not sort: must match IML order |
| runtime_deps = [ |
| "//tools/idea/platform/credential-store:intellij.platform.credentialStore", |
| "//tools/idea/platform/diagnostic:intellij.platform.diagnostic", |
| "//tools/idea/jvm/jvm-analysis-impl:intellij.jvm.analysis.impl", |
| "//tools/idea/java/ide-customization:intellij.java.ide.customization", |
| "//tools/idea/java/ide-resources:intellij.java.ide.resources", |
| "//tools/idea/java/compiler/instrumentation-util-8:intellij.java.compiler.instrumentationUtil.java8", |
| "//tools/idea/plugins/maven/error-prone-compiler:intellij.maven.errorProne.compiler", |
| "//tools/idea/plugins/IntelliLang/intellilang-jps-plugin:intellij.java.langInjection.jps", |
| "//tools/idea/platform/platform-main:intellij.platform.main", |
| "//tools/idea/java/plugin:intellij.java.plugin", |
| "//tools/idea/java/remote-servers/impl:intellij.java.remoteServers.impl", |
| "//tools/idea/plugins/ui-designer-core:intellij.uiDesigner", |
| "//tools/idea/plugins/devkit/devkit-core:intellij.devkit", |
| "//tools/idea/plugins/devkit/jps-plugin:intellij.devkit.jps", |
| "//tools/idea/plugins/tasks/tasks-api:intellij.tasks", |
| "//tools/idea/plugins/tasks/tasks-java:intellij.tasks.java", |
| "//tools/idea/plugins/github:intellij.vcs.github", |
| "//tools/idea/plugins/hg4idea:intellij.vcs.hg", |
| "//tools/idea/xml/relaxng:intellij.relaxng", |
| "//tools/idea/colorSchemes:intellij.platform.colorSchemes", |
| "//tools/idea/plugins/yaml:intellij.yaml", |
| "//tools/idea/plugins/tasks/tasks-core/jira:intellij.tasks.jira", |
| "//tools/idea/plugins/java-decompiler/plugin:intellij.java.decompiler", |
| "//tools/idea/plugins/groovy/structuralsearch-groovy:intellij.groovy.structuralSearch", |
| "//tools/adt/idea/android:intellij.android.core.tests", |
| "//tools/idea/plugins/git4idea/remote-servers-git-java:intellij.java.remoteServers.git", |
| "//tools/idea/jps/javac-ref-scanner-8:intellij.java.jps.javacRefScanner8", |
| "//tools/idea/plugins/stats-collector:intellij.statsCollector", |
| "//tools/idea/plugins/stream-debugger:intellij.java.debugger.streams", |
| "//tools/idea/plugins/editorconfig:intellij.editorconfig", |
| "//tools/idea/plugins/changeReminder:intellij.vcs.changeReminder", |
| "//tools/idea/plugins/sh:intellij.sh", |
| "//tools/idea/plugins/gradle-maven:intellij.gradle.java.maven", |
| ], |
| # do not sort: must match IML order |
| deps = [ |
| "//tools/idea/.idea/libraries:kotlin-stdlib-jdk8[test]", |
| "//tools/adt/idea/android-test-framework:intellij.android.testFramework[module, test]", |
| "//tools/base/perf-logger:studio.perf-logger[module, test]", |
| "//tools/idea/platform/platform-api:intellij.platform.ide[module, test]", |
| "//tools/idea/platform/testFramework:intellij.platform.testFramework[module, test]", |
| "//tools/adt/idea/android:intellij.android.core[module, test]", |
| "//tools/adt/idea/adt-testutils:intellij.android.adt.testutils[module, test]", |
| "//tools/base/testutils:studio.android.sdktools.testutils[module, test]", |
| "//tools/idea:intellij.idea.community.main[module]", |
| ], |
| ) |