blob: 7fec0c39196db854ef3ad5b800d5012127772036 [file] [log] [blame]
load("//tools/adt/idea/android/integration:build_defs.bzl", "INTEGRATION_TEST_GRADLE_VERSION", "KOTLIN_VERSION_FOR_TESTS")
load("//tools/base/bazel:bazel.bzl", "iml_module", "iml_test")
load("//tools/base/bazel:maven.bzl", "maven_repository")
# managed by go/iml_to_build
iml_module(
name = "intellij.android.app-quality-insights.play-vitals.integration-tests",
enable_tests = False,
iml_files = ["intellij.android.app-quality-insights.play-vitals.integration-tests.iml"],
# do not sort: must match IML order
test_deps = [
"//tools/adt/idea/.idea/libraries:junit4",
"@intellij//:intellij-sdk",
"//tools/adt/idea/as-driver:as-driver.utils",
"//tools/adt/idea/app-quality-insights/api:intellij.android.app-quality-insights.api",
"//tools/adt/idea/app-quality-insights/play-vitals/model:intellij.android.app-quality-insights.play-vitals.model",
"//tools/adt/idea/.idea/libraries:mockito",
"//tools/adt/idea/android-test-framework:intellij.android.testFramework",
"//tools/adt/idea/.idea/libraries:truth",
],
test_resources = ["testData"],
test_srcs = ["src"],
visibility = ["//visibility:public"],
# do not sort: must match IML order
deps = [
"@intellij//:com.intellij.java",
"@intellij//:intellij.libraries.grpc",
],
)
filegroup(
name = "vitals_test_project",
srcs = glob(["testData/projects/appinsights/**"]),
)
maven_repository(
name = "openproject_deps",
# keep sorted: for buildifier
artifacts = [
"@maven//:com.android.tools.build.gradle_8.1.0",
"@maven//:org.jetbrains.kotlin.kotlin-compiler_" + KOTLIN_VERSION_FOR_TESTS,
"@maven//:org.jetbrains.kotlin.kotlin-gradle-plugin-api_" + KOTLIN_VERSION_FOR_TESTS,
"@maven//:org.jetbrains.kotlin.kotlin-gradle-plugin_" + KOTLIN_VERSION_FOR_TESTS,
"@maven//:org.jetbrains.kotlin.kotlin-stdlib-jdk8_" + KOTLIN_VERSION_FOR_TESTS,
"@maven//:org.jetbrains.kotlinx.kotlinx-coroutines-core_1.4.1",
"@maven//:org.jetbrains.markdown_0.2.1",
],
)
iml_test(
name = "VitalsIntegrationTest",
timeout = "long",
data = [
":openproject_deps",
":vitals_test_project",
INTEGRATION_TEST_GRADLE_VERSION,
],
module = ":intellij.android.app-quality-insights.play-vitals.integration-tests",
tags_linux = ["block-network"],
tags_windows = ["block-network"],
test_class = "com.android.tools.idea.vitals.VitalsIntegrationTest",
)