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