blob: 379be6b8aec00039f9e3dbf2c3f9b6369c349cb6 [file] [log] [blame]
load("//tools/base/bazel:bazel.bzl", "iml_module")
load("//tools/base/bazel:maven.bzl", "maven_repository")
filegroup(
name = "aspect_rules",
srcs = ["default_aspect_rules.json"],
)
filegroup(
name = "aspects_baseline",
srcs = ["aspects_baseline.txt"],
)
COMMON_DATA = [
":test_deps",
"//tools/adt/idea/android-uitests:aspects_baseline",
"//tools/adt/idea/android-uitests:aspect_rules",
"//tools/adt/idea/bleak/src/com/android/tools/idea/bleak/agents:jnibleakhelper",
"//tools/base/aspects_agent:aspects_agent",
"//prebuilts/studio/sdk:build-tools/latest",
"//prebuilts/studio/sdk:cmake",
"//prebuilts/studio/sdk:ndk",
"//prebuilts/studio/sdk:platforms/latest",
"//prebuilts/studio/sdk:platform-tools",
"//prebuilts/tools/common/aspects-agent:aspects_agent",
"//prebuilts/tools:bazel-dist",
"//tools/adt/idea/android/annotations",
"//tools/adt/idea/artwork:device-art-resources",
"//tools/base/build-system:android_gradle_plugin.zip",
"//tools/base/build-system:android_gradle_plugin_runtime_dependencies",
"//tools/base/build-system:gradle-distrib",
"//tools/base/build-system/integration-test:kotlin_gradle_plugin_prebuilts",
"//tools/base/build-system/integration-test:kotlin_gradle_plugin_for_compose_prebuilts",
"//tools/data-binding:data_binding_runtime.zip",
"//tools/vendor/google/testing/display:xvfb",
]
COMMON_TAGS = [
"block-network",
"cpu:3",
]
# managed by go/iml_to_build
iml_module(
name = "intellij.android.guiTests",
iml_files = ["intellij.android.guiTests.iml"],
test_srcs = ["testSrc"],
test_tags = ["manual"],
visibility = ["//visibility:public"],
runtime_deps = ["//tools/adt/idea/gradle-dsl-kotlin:intellij.android.gradle.dsl.kotlin"],
# do not sort: must match IML order
deps = [
"@intellij//:intellij-sdk[test]",
"@intellij//:com.intellij.java",
"//tools/adt/idea/.idea/libraries:kotlin-test[test]",
"@intellij//:com.intellij.gradle[test]",
"//tools/adt/idea/.idea/libraries:truth[test]",
"//tools/adt/idea/.idea/libraries:emulator-proto[test]",
"//tools/adt/idea/android:intellij.android.core[module, test]",
"//tools/adt/idea/streaming:intellij.android.streaming[module, test]",
"//tools/adt/idea/wizard-model:intellij.android.wizard.model[module, test]",
"//tools/adt/idea/android-test-framework:intellij.android.testFramework[module, test]",
"//tools/base/testutils:studio.android.sdktools.testutils[module, test]",
"//tools/swing-testing/fest-swing[module, test]",
"//tools/adt/idea/designer:intellij.android.designer[module, test]",
"//tools/base/flags:studio.android.sdktools.flags[module, test]",
"//tools/analytics-library/shared:analytics-shared[module, test]",
"//tools/analytics-library/tracker:analytics-tracker[module, test]",
"//tools/adt/idea/adt-ui:intellij.android.adt.ui[module, test]",
"//tools/adt/idea/layout-ui:intellij.android.layout-ui[module, test]",
"//tools/adt/idea/artwork:intellij.android.artwork[module, test]",
"//tools/adt/idea/android-common:intellij.android.common[module, test]",
"//tools/adt/idea/adt-testutils:intellij.android.adt.testutils[module, test]",
"//tools/adt/idea/uitest-framework:intellij.android.guiTestFramework[module, test]",
"//tools/adt/idea/bleak:intellij.android.bleak[module, test]",
"//tools/base/fakeadbserver:studio.android.sdktools.fakeadbserver[module, test]",
"//tools/adt/idea/android-adb:intellij.android.adb[module, test]",
"//tools/analytics-library/testing:android.sdktools.analytics-testing[module, test]",
"//tools/base/perf-logger:studio.perf-logger[module, test]",
"//tools/adt/idea/nav/editor:intellij.android.nav.editor[module, test]",
"//tools/base/deploy/deployer:studio.android.sdktools.deployer[module, test]",
"//tools/adt/idea/deploy:intellij.android.deploy[module, test]",
"//tools/adt/idea/project-system:intellij.android.projectSystem[module, test]",
"//tools/adt/idea/.idea/libraries:layoutlib[test]",
"//tools/adt/idea/layout-inspector:intellij.android.layout-inspector[module, test]",
"//tools/adt/idea/adt-ui-model:intellij.android.adt.ui.model[module, test]",
"//tools/adt/idea/android-transport:intellij.android.transport[module, test]",
"//tools/adt/idea/.idea/libraries:transport-proto[test]",
"//tools/adt/idea/.idea/libraries:layoutinspector-view-proto[test]",
"//tools/adt/idea/.idea/libraries:studio-proto[test]",
"//tools/adt/idea/.idea/libraries:studio-grpc[test]",
"//tools/adt/idea/gradle-dsl:intellij.android.gradle.dsl[module, test]",
"//tools/base/wizard/template-plugin:studio.intellij.android.wizardTemplate.plugin[module, test]",
"//tools/adt/idea/project-system-gradle-models:intellij.android.projectSystem.gradle.models[module, test]",
"//tools/adt/idea/project-system-gradle-psd:intellij.android.projectSystem.gradle.psd[module, test]",
"//tools/base/wizard/template-impl:studio.intellij.android.wizardTemplate.impl[module, test]",
"//tools/adt/idea/android-plugin:intellij.android.plugin[module, test]",
"//tools/adt/idea/studio[module, test]",
"//tools/adt/idea/app-inspection/api:app-inspection.api[module, test]",
"@intellij//:org.jetbrains.kotlin[test]",
"//tools/adt/idea/intellij.android.compose-common[module, test]",
"//tools/adt/idea/device-explorer-files:intellij.android.device-explorer-files[module, test]",
"//tools/adt/idea/android-navigator:intellij.android.navigator[module, test]",
"//tools/adt/idea/android-npw:intellij.android.newProjectWizard[module, test]",
"//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle[module, test]",
"//tools/base/adblib:studio.android.sdktools.adblib[module, test]",
"//tools/base/adblib-tools:studio.android.sdktools.adblib.tools[module, test]",
"//tools/adt/idea/execution/common:intellij.android.execution.common[module, test]",
"//tools/adt/idea/render-resources:intellij.android.render-resources[module, test]",
"//tools/adt/idea/rendering:intellij.android.rendering[module, test]",
"//tools/adt/idea/bleak-config:intellij.android.bleak-config[module, test]",
"//tools/adt/idea/.idea/libraries:agp-version[test]",
],
)
# TODO (b/191383051): Trim artifacts down to what is actually used.
maven_repository(
name = "test_deps",
# keep sorted: for buildifier
artifacts = [
"@maven//:android.arch.navigation.navigation-fragment_1.0.0",
"@maven//:android.arch.navigation.navigation-ui_1.0.0",
"@maven//:android.arch.persistence.room.runtime_1.0.0",
"@maven//:androidx.activity.activity-compose_1.7.2",
"@maven//:androidx.activity.activity-compose_1.8.0",
"@maven//:androidx.activity.activity-ktx_1.6.0",
"@maven//:androidx.activity.activity-ktx_1.7.0",
"@maven//:androidx.activity.activity-ktx_1.8.0",
"@maven//:androidx.annotation.annotation-jvm_1.6.0",
"@maven//:androidx.annotation.annotation_1.6.0",
"@maven//:androidx.appcompat.appcompat_1.0.2",
"@maven//:androidx.appcompat.appcompat_1.3.0",
"@maven//:androidx.appcompat.appcompat_1.4.1",
"@maven//:androidx.appcompat.appcompat_1.6.1",
"@maven//:androidx.benchmark.benchmark-gradle-plugin_1.2.4",
"@maven//:androidx.collection.collection-ktx_1.4.0",
"@maven//:androidx.collection.collection_1.4.0",
"@maven//:androidx.compose.animation.animation-core-android_1.5.0-beta01", # Necessary for Compose for TV
"@maven//:androidx.compose.animation.animation-core-android_1.6.6", # Necessary for Compose for TV
"@maven//:androidx.compose.animation.animation_1.3.0", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:androidx.compose.animation.animation_1.5.0-beta01", # Necessary for Compose for TV
"@maven//:androidx.compose.animation.animation_1.6.0", # Necessary for Compose for TV
"@maven//:androidx.compose.animation.animation_1.6.6", # Necessary for Compose for TV
"@maven//:androidx.compose.compiler.compiler_1.3.2",
"@maven//:androidx.compose.compiler.compiler_1.5.1",
"@maven//:androidx.compose.compose-bom_2022.10.00",
"@maven//:androidx.compose.compose-bom_2024.04.01",
"@maven//:androidx.compose.foundation.foundation-android_1.5.0-beta01", # Necessary for Compose for TV
"@maven//:androidx.compose.foundation.foundation-android_1.6.0", # Necessary for Compose for TV
"@maven//:androidx.compose.foundation.foundation-android_1.6.6", # Necessary for Compose for TV
"@maven//:androidx.compose.foundation.foundation-layout_1.3.0",
"@maven//:androidx.compose.foundation.foundation-layout_1.5.0",
"@maven//:androidx.compose.foundation.foundation-layout_1.6.6",
"@maven//:androidx.compose.foundation.foundation_1.3.0",
"@maven//:androidx.compose.foundation.foundation_1.5.0",
"@maven//:androidx.compose.foundation.foundation_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.foundation.foundation_1.6.0",
"@maven//:androidx.compose.foundation.foundation_1.6.6",
"@maven//:androidx.compose.material.material-icons-core_1.6.6",
"@maven//:androidx.compose.material.material-ripple_1.6.6",
"@maven//:androidx.compose.material.material_1.3.0",
"@maven//:androidx.compose.material.material_1.4.3", # Necessary for Compose for TV.
"@maven//:androidx.compose.material.material_1.5.0-alpha04", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:androidx.compose.material.material_1.6.6", # Compose BOM 2024.04.01
"@maven//:androidx.compose.material3.material3_1.0.0",
"@maven//:androidx.compose.material3.material3_1.2.1", # Compose BOM 2024.04.01
"@maven//:androidx.compose.runtime.runtime-saveable_1.6.6",
"@maven//:androidx.compose.runtime.runtime_1.6.6",
"@maven//:androidx.compose.ui.ui-graphics-android_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-graphics-android_1.6.6", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-graphics_1.6.6",
"@maven//:androidx.compose.ui.ui-test-android_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-test-android_1.6.6", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-test-junit4-android_1.5.0-beta01",
"@maven//:androidx.compose.ui.ui-test-junit4-android_1.6.6",
"@maven//:androidx.compose.ui.ui-test-junit4_1.3.0",
"@maven//:androidx.compose.ui.ui-test-junit4_1.5.0-alpha04", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:androidx.compose.ui.ui-test-junit4_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-test-junit4_1.6.6", # Compose BOM 2024.04.01
"@maven//:androidx.compose.ui.ui-test-manifest_1.3.0",
"@maven//:androidx.compose.ui.ui-test-manifest_1.5.0-alpha04", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:androidx.compose.ui.ui-test-manifest_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-test-manifest_1.6.6", # Compose BOM 2024.04.01
"@maven//:androidx.compose.ui.ui-tooling-android_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-tooling-data-android_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-tooling-data-android_1.6.6", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-tooling-preview-android_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-tooling-preview-android_1.6.6", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-tooling-preview_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-tooling-preview_1.6.6",
"@maven//:androidx.compose.ui.ui-tooling_1.5.0-alpha04", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:androidx.compose.ui.ui-tooling_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-tooling_1.6.6", # Compose BOM 2024.04.01
"@maven//:androidx.compose.ui.ui-unit-android_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui-unit-android_1.6.6",
"@maven//:androidx.compose.ui.ui_1.5.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.compose.ui.ui_1.6.6", # Necessary for Compose for TV.
"@maven//:androidx.constraintlayout.constraintlayout_1.1.3",
"@maven//:androidx.constraintlayout.constraintlayout_2.1.3",
"@maven//:androidx.constraintlayout.constraintlayout_2.1.4",
"@maven//:androidx.core.core-ktx_1.0.1",
"@maven//:androidx.core.core-ktx_1.10.0", # Compose Activity
"@maven//:androidx.core.core-ktx_1.10.1",
"@maven//:androidx.core.core-ktx_1.11.0-alpha04", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:androidx.core.core-ktx_1.11.0-beta01", # Necessary for Compose for TV.
"@maven//:androidx.core.core-ktx_1.12.0",
"@maven//:androidx.core.core-ktx_1.2.0",
"@maven//:androidx.core.core-ktx_1.3.0",
"@maven//:androidx.core.core-ktx_1.3.2",
"@maven//:androidx.core.core-ktx_1.6.0",
"@maven//:androidx.core.core-ktx_1.9.0",
"@maven//:androidx.core.core-splashscreen_1.0.1",
"@maven//:androidx.core.core_1.5.0-beta01",
"@maven//:androidx.core.core_1.5.0-rc02",
"@maven//:androidx.emoji2.emoji2-views-helper_1.3.0",
"@maven//:androidx.emoji2.emoji2-views-helper_1.4.0",
"@maven//:androidx.emoji2.emoji2-views-helper_1.4.0-beta03", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:androidx.fragment.fragment-ktx_1.6.0",
"@maven//:androidx.fragment.fragment_1.3.0",
"@maven//:androidx.fragment.fragment_1.3.0-rc01",
"@maven//:androidx.games.games-activity_1.2.2",
"@maven//:androidx.leanback.leanback_1.0.0",
"@maven//:androidx.legacy.legacy-support-v13_1.0.0",
"@maven//:androidx.legacy.legacy-support-v4_1.0.0",
"@maven//:androidx.lifecycle.lifecycle-common-java8_2.6.1",
"@maven//:androidx.lifecycle.lifecycle-extensions_2.2.0",
"@maven//:androidx.lifecycle.lifecycle-livedata-ktx_2.6.1",
"@maven//:androidx.lifecycle.lifecycle-process_2.6.1",
"@maven//:androidx.lifecycle.lifecycle-runtime-ktx_2.6.1",
"@maven//:androidx.lifecycle.lifecycle-runtime_2.6.1",
"@maven//:androidx.lifecycle.lifecycle-viewmodel-ktx_2.6.1",
"@maven//:androidx.lifecycle.lifecycle-viewmodel-savedstate_2.6.1",
"@maven//:androidx.lifecycle.lifecycle-viewmodel_2.6.1",
"@maven//:androidx.media.media_1.6.0",
"@maven//:androidx.navigation.navigation-fragment-ktx_2.6.0",
"@maven//:androidx.navigation.navigation-fragment_2.6.0",
"@maven//:androidx.navigation.navigation-safe-args-gradle-plugin_2.6.0",
"@maven//:androidx.navigation.navigation-ui-ktx_2.6.0",
"@maven//:androidx.navigation.navigation-ui_2.6.0",
"@maven//:androidx.palette.palette-ktx_1.0.0",
"@maven//:androidx.preference.preference_1.2.0",
"@maven//:androidx.recyclerview.recyclerview_1.3.0",
"@maven//:androidx.room.room-compiler_2.0.0",
"@maven//:androidx.room.room-runtime_2.0.0",
"@maven//:androidx.savedstate.savedstate_1.1.0-rc01",
"@maven//:androidx.slice.slice-builders_1.0.0",
"@maven//:androidx.test.espresso.espresso-core_3.5.1",
"@maven//:androidx.test.ext.junit_1.1.3",
"@maven//:androidx.test.ext.junit_1.1.5",
"@maven//:androidx.test.monitor_1.6.1",
"@maven//:androidx.tv.tv-foundation_1.0.0-alpha07",
"@maven//:androidx.tv.tv-material_1.0.0-alpha07",
"@maven//:androidx.wear.compose.compose-material_1.2.1",
"@maven//:androidx.wear.compose.compose-navigation_1.2.1",
"@maven//:androidx.wear.compose.compose-ui-tooling_1.2.1",
"@maven//:androidx.wear.tiles.tiles-material_1.2.0-alpha05",
"@maven//:androidx.wear.tiles.tiles_1.2.0-alpha05",
"@maven//:androidx.wear.watchface.watchface-complications-data-source-ktx_1.1.1",
"@maven//:androidx.wear.wear-tooling-preview_1.0.0",
"@maven//:androidx.wear.wear_1.2.0",
"@maven//:com.android.application.com.android.application.gradle.plugin_7.2.0",
"@maven//:com.android.application.com.android.application.gradle.plugin_7.4.1",
"@maven//:com.android.application.com.android.application.gradle.plugin_8.1.0",
"@maven//:com.android.support.appcompat-v7_25.4.0",
"@maven//:com.android.support.appcompat-v7_28.0.0",
"@maven//:com.android.support.constraint.constraint-layout_1.0.2",
"@maven//:com.android.support.constraint.constraint-layout_1.1.0",
"@maven//:com.android.support.constraint.constraint-layout_1.1.3",
"@maven//:com.android.support.constraint.constraint-layout_2.0.4",
"@maven//:com.android.support.multidex-instrumentation_1.0.2",
"@maven//:com.android.support.multidex_1.0.1",
"@maven//:com.android.support.recyclerview-v7_27.1.1",
"@maven//:com.android.support.support-v13_28.0.0",
"@maven//:com.android.support.support-v4_27.1.1",
"@maven//:com.android.support.test.espresso.espresso-core_3.0.2",
"@maven//:com.android.tools.build.bundletool_1.16.0",
"@maven//:com.android.tools.build.gradle_7.1.0",
"@maven//:com.android.tools.build.gradle_7.2.0",
"@maven//:com.android.tools.build.gradle_7.3.1",
"@maven//:com.android.tools.build.gradle_7.4.1",
"@maven//:com.android.tools.desugar_jdk_libs_1.0.5",
"@maven//:com.android.tools.lint.lint-checks_26.5.0",
"@maven//:com.github.bumptech.glide.glide_4.11.0",
"@maven//:com.google.android.gms.play-services-ads_21.5.0",
"@maven//:com.google.android.gms.play-services-base_17.6.0",
"@maven//:com.google.android.gms.play-services-gass_20.0.0",
"@maven//:com.google.android.gms.play-services-maps_17.0.1",
"@maven//:com.google.android.gms.play-services-maps_18.1.0",
"@maven//:com.google.android.gms.play-services-pay_16.1.0",
"@maven//:com.google.android.gms.play-services-wallet_19.1.0",
"@maven//:com.google.android.gms.play-services-wearable_18.0.0",
"@maven//:com.google.android.horologist.horologist-compose-tools_0.4.8",
"@maven//:com.google.android.horologist.horologist-tiles_0.4.8",
"@maven//:com.google.android.libraries.mapsplatform.secrets-gradle-plugin.secrets-gradle-plugin_2.0.1",
"@maven//:com.google.android.material.material_1.1.0",
"@maven//:com.google.android.material.material_1.10.0",
"@maven//:com.google.android.material.material_1.3.0",
"@maven//:com.google.android.material.material_1.4.0",
"@maven//:com.google.android.material.material_1.5.0",
"@maven//:com.google.android.material.material_1.8.0",
"@maven//:com.google.android.material.material_1.9.0",
"@maven//:com.google.android.support.wearable_2.9.0",
"@maven//:com.google.android.wearable.wearable_2.9.0",
"@maven//:com.google.auto.value.auto-value_1.6.2",
"@maven//:com.google.code.gson.gson_2.2.4",
"@maven//:com.google.code.gson.gson_2.6.2",
"@maven//:com.google.dagger.dagger-compiler_2.6",
"@maven//:com.google.dagger.dagger_2.6",
"@maven//:com.google.errorprone.error_prone_annotations_2.3.2",
"@maven//:com.google.firebase.firebase-common_12.0.1",
"@maven//:com.google.guava.guava_28.2-jre",
"@maven//:com.google.jimfs.jimfs_1.1",
"@maven//:com.google.prefab.cli_2.1.0",
"@maven//:com.google.protobuf.protobuf-bom_3.17.2",
"@maven//:com.linkedin.testbutler.test-butler-app_1.3.1",
"@maven//:com.squareup.okio.okio-jvm_3.0.0",
"@maven//:com.sun.activation.javax.activation_1.2.0",
"@maven//:commons-codec.commons-codec_1.9",
"@maven//:commons-lang.commons-lang_2.4",
"@maven//:commons-logging.commons-logging_1.1.1",
"@maven//:javax.annotation.javax.annotation-api_1.2",
"@maven//:javax.annotation.javax.annotation-api_1.3.2",
"@maven//:javax.inject.javax.inject_1",
"@maven//:junit.junit_4.13.2",
"@maven//:org.apache.commons.commons-compress_1.21",
"@maven//:org.codehaus.mojo.animal-sniffer-annotations_1.17",
"@maven//:org.hamcrest.hamcrest-library_1.3",
"@maven//:org.jdeferred.jdeferred-android-aar_1.2.3",
"@maven//:org.jetbrains.kotlin.android.org.jetbrains.kotlin.android.gradle.plugin_1.8.10", # Needed for EmptyActivity
"@maven//:org.jetbrains.kotlin.android.org.jetbrains.kotlin.android.gradle.plugin_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-android-extensions-runtime_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-bom_1.8.0",
"@maven//:org.jetbrains.kotlin.kotlin-bom_1.8.22",
"@maven//:org.jetbrains.kotlin.kotlin-compiler-embeddable_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-gradle-plugin-api_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-gradle-plugin_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-reflect_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-script-runtime_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-stdlib-jdk7_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-stdlib-jdk8_1.8.22",
"@maven//:org.jetbrains.kotlin.kotlin-stdlib-jdk8_1.9.0",
"@maven//:org.jetbrains.kotlin.kotlin-test-junit",
"@maven//:org.jetbrains.kotlin.plugin.compose.org.jetbrains.kotlin.plugin.compose.gradle.plugin_2.0.0-RC2",
"@maven//:org.jetbrains.kotlinx.kotlinx-coroutines-android_1.7.1",
"@maven//:org.jetbrains.kotlinx.kotlinx-coroutines-core_1.7.1", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:org.jetbrains.kotlinx.kotlinx-coroutines-test_1.7.1", # Needed for TemplateTest#testNewComposeWearActivityWithTileAndComplication
"@maven//:org.mockito.mockito-core_5.6.0",
"@maven//:xmlpull.xmlpull_1.1.3.1",
],
)
java_test(
name = "LayoutEditorMemoryUseTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/LayoutTest/**"]) + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.performance.LayoutEditorMemoryUseTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "InspectionsMemoryUseTest",
size = "large",
data = COMMON_DATA + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.performance.InspectionsMemoryUseTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "GradleSyncMemoryUseTest",
size = "large",
data = COMMON_DATA + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.performance.GradleSyncMemoryUseTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "FindInPathMemoryLeakTest",
size = "large",
data = COMMON_DATA + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.performance.FindInPathMemoryLeakTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "EditorTabsMemoryUseTest",
size = "large",
data = COMMON_DATA + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.performance.EditorTabsMemoryUseTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddResourceMemoryUseTest",
size = "large",
data = COMMON_DATA + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.performance.AddResourceMemoryUseTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddAssetMemoryUseTest",
size = "large",
data = COMMON_DATA + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.performance.AddAssetMemoryUseTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NavEditorMemoryUseTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/Navigation/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.performance.NavEditorMemoryUseTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VisualizationTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.VisualizationTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ProblemsPanelTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/CodeGeneration/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.designTools.problemsPanel.ProblemsPanelTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "SharedIssuePanelTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.SharedIssuePanelTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VisualLintTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/VisualLintApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.VisualLintTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "DownloadableFontTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.DownloadableFontTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ComposePreviewTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/SimpleComposeApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.compose.ComposePreviewTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CustomViewPreviewTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/SimpleComposeApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.customview.CustomViewPreviewTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "GuiTestRuleTest",
size = "large",
data = COMMON_DATA + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.framework.GuiTestRuleTest"],
tags = COMMON_TAGS + ["manual"], # b/110178024
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ResolveXmlReferencesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/DatabindingMethodsTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editing.ResolveXmlReferencesTest"],
tags = COMMON_TAGS + ["manual"], # b/110178024
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NewProjectTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.NewProjectTest"],
tags = COMMON_TAGS + ["manual"], #smoke test passing, but latestSupportLibraryWhileDndLayouts failed for UI reason
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NewActivityTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.NewActivityTest"],
tags = COMMON_TAGS + ["manual"], # b/74910563
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "DeviceConfigurationDialogTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.avdmanager.DeviceConfigurationDialogTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NlEditorTest",
size = "large",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/sdk:platforms/android-25_build_only",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/SimpleApplication/**",
]) + glob(["testData/LayoutTest/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.NlEditorTest"],
tags = COMMON_TAGS + ["manual"], #BasicLayoutTest failed for UI reason
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NavNlEditorTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
"testData/Navigation/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.naveditor.NavNlEditorTest"],
tags = COMMON_TAGS + ["manual"], #BasicLayoutTest failed for UI reason
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ConstraintLayoutTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
"testData/LayoutTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ConstraintLayoutTest"],
tags = COMMON_TAGS + ["manual"], #Test failed for UI reason
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "GradleSyncTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.GradleSyncTest"],
tags = COMMON_TAGS + ["manual"], #Sanity tests passing, but other tests fail
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VerifyJavaKotlinXmlCodeStylesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.VerifyJavaKotlinXmlCodeStylesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AltEnterSuggestionsTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.AltEnterSuggestionsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "GradleBuildTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.GradleBuildTest"],
tags = COMMON_TAGS + [
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NewModuleTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
"testData/LocalJarsAsModules/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.NewModuleTest"],
tags = COMMON_TAGS + ["manual"], # b/110178024
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "UpdateBuildTypesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.UpdateBuildTypesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "LayoutInspectorTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
"testData/LayoutInspector/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.layoutinspector.LayoutInspectorTest"],
tags = COMMON_TAGS + [
"manual",
"no_windows",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ConvertFromAndToWebpTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/ImportLocalWebpProject/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.webp.ConvertFromAndToWebpTest"],
tags = COMMON_TAGS + [
"no_mac", # Cannot be automated in MAC
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "FilterIconTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.webp.FilterIconTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "BuildAnalyzerTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/BuildAttributionApp/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.build.analyzer.BuildAnalyzerTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CodeConversionFromJavaToKotlinTest",
size = "large",
data = COMMON_DATA + glob([
"testData/JavaToKotlinCode/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.CodeConversionFromJavaToKotlinTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AndroidProfilerTest",
data = COMMON_DATA + glob(["testData/MinimalMinSdk26Apk/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.profiler.AndroidProfilerTest"],
tags = COMMON_TAGS + ["manual"], # b/154963251
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "DeploymentTest",
size = "large",
data = COMMON_DATA + [
"//tools/base/deploy/deployer:test_apks",
] + glob([
"testData/simple/**",
]) + select({
"@platforms//os:windows": [],
"//conditions:default": [
"//tools/base/deploy/installer:test-installer",
"//tools/base/deploy/installer/tests:artifacts",
],
}),
flaky = True,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.deploy.DeploymentTest"],
tags = COMMON_TAGS + [
"no_windows",
"ui_test",
"very_flaky", # b/203243180
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "TerminateAdbIfNotUsedTest",
data = COMMON_DATA + glob(["testData/simple/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.adb.TerminateAdbIfNotUsedTest"],
tags = COMMON_TAGS + ["manual"], # b/154963251
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ConsentDialogOptinTest",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.analytics.ConsentDialogOptinTest -Denable.android.analytics.consent.dialog.for.test=true -Denable.android.analytics.logging.for.test=true"],
tags = COMMON_TAGS + ["manual"],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ConsentDialogDeclineTest",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.analytics.ConsentDialogDeclineTest -Denable.android.analytics.consent.dialog.for.test=true -Denable.android.analytics.logging.for.test=false"],
tags = COMMON_TAGS + ["manual"],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "LoggingEnabledTest",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.analytics.LoggingEnabledTest -Denable.android.analytics.logging.for.test=true"],
tags = COMMON_TAGS + ["manual"],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "LoggingDisabledTest",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.analytics.LoggingDisabledTest -Denable.android.analytics.logging.for.test=false"],
tags = COMMON_TAGS + ["manual"],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "EmbeddedEmulatorTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/android-emulator:emulator",
] + glob(["testData/TextInput/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.emulator.end2end.EmbeddedEmulatorTest"],
tags = COMMON_TAGS + ["manual"], # b/154963251
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CompileWithJava8Test",
data = COMMON_DATA + glob([
"testData/MinSdk24App/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.java8.CompileWithJava8Test"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke", # fails 0 out of 3000 runs
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "RoomQueryCodeCompletionTest",
data = COMMON_DATA + glob([
"testData/RoomSampleProject/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.jetpack.RoomQueryCodeCompletionTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ViewModelAndLiveDataTest",
size = "large",
data = COMMON_DATA + glob([
"testData/ViewModelLiveDataSample/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.jetpack.ViewModelAndLiveDataTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateDefaultActivityTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.CreateDefaultActivityTest"],
tags = COMMON_TAGS + [
"qa_smoke", # fails 0 out of 3000 runs
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "GenerateApkWithReleaseVariantTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.instantapp.GenerateApkWithReleaseVariantTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke", # b/110178024
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ModifyMinSdkAndSyncTest",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.ModifyMinSdkAndSyncTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke", # fails 1 out of 3000 runs
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNewAppModuleWithDefaultsTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.CreateNewAppModuleWithDefaultsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNewLibraryModuleWithDefaultsTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.CreateNewLibraryModuleWithDefaultsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddNewBuildTypeTest",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.AddNewBuildTypeTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddSupportLibraryTest",
size = "large",
timeout = "long",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/ConvertFrom9Patch/**",
]) + glob([
"testData/VersionCatalogProject/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.AddSupportLibraryTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "StudioDefaultJDKTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.newpsd.StudioDefaultJDKTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "LinkProjectWithKotlinTest",
size = "large",
data = COMMON_DATA + glob([
"testData/LinkProjectWithKotlin/**",
]),
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.LinkProjectWithKotlinTest",
],
tags = COMMON_TAGS + [
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [
":intellij.android.guiTests_testlib",
],
)
java_test(
name = "AddKotlinFilesTest",
size = "large",
data = COMMON_DATA + glob([
"testData/LinkProjectWithKotlin/**",
]),
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.AddKotlinFilesTest",
],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [
":intellij.android.guiTests_testlib",
],
)
java_test(
name = "RunAppEnableTest",
size = "large",
data = COMMON_DATA,
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.RunAppEnableTest",
],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [
":intellij.android.guiTests_testlib",
],
)
java_test(
name = "SideConstraintHandlingTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/LayoutTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.SideConstraintHandlingTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "BaselineConstraintHandlingTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/LayoutTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.BaselineConstraintHandlingTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "BasicLayoutEditTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/SimpleApplication/**",
]),
flaky = True,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.BasicLayoutEditTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
"ui_test",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ComponentSelectionSplitViewTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ComponentSelectionSplitViewTest"],
tags = COMMON_TAGS + [
"no_windows",
"ui_test",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "OpenCloseVisualizationToolTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.OpenCloseVisualizationToolTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "FlavorsExecutionTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/SimpleFlavoredApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.FlavorsExecutionTest"],
tags = COMMON_TAGS + [
"manual",
"no_windows",
"qa_smoke",
"qa_smoke_unreliable", # b/160247726
"qa_unreliable", # b/160247726
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNewFlavorsTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/sdk:platforms/android-24_build_only",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.CreateNewFlavorsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddDebugAndReleaseSourceSetToProjectTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.AddDebugAndReleaseSourceSetToProjectTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "GradleVersionCatalogTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/VersionCatalogProject/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.GradleVersionCatalogTest"],
tags = COMMON_TAGS + [
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "GradleVersionCatalogTest2",
size = "large",
data = COMMON_DATA + glob([
"testData/VersionCatalogProject/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.GradleVersionCatalogTest2"],
tags = COMMON_TAGS + [
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "LaunchApkViewerTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.LaunchApkViewerTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateBasicKotlinProjectTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.CreateBasicKotlinProjectTest",
],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddRemoveCppDependencyTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.AddRemoveCppDependencyTest",
],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNewProjectWithCpp1Test",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.CreateNewProjectWithCpp1Test"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast", # fails 1 out of 3000 runs
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNewProjectWithCpp2Test",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.CreateNewProjectWithCpp2Test"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast", # fails 1 out of 3000 runs
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNewProjectWithCpp3Test",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.CreateNewProjectWithCpp3Test"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast", # fails 0 out of 3000 runs
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NewModuleWithVersionCatalogTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/SimpleAndroidxApplicationWithConventionalDefaultToml/**",
]) + glob([
"testData/SimpleAndroidxApplicationVersionCatalogInBuildScript/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.versioncatalog.NewModuleWithVersionCatalogTest"],
tags = COMMON_TAGS + [
"manual",
"ui_test",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ModuleVariantConflictTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/ModuleVariantConflicts/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.ModuleVariantConflictTest"],
tags = COMMON_TAGS + [
"manual",
"ui_test",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateCppKotlinProjectTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.CreateCppKotlinProjectTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "BuildCppKotlinTest",
size = "large",
data = COMMON_DATA + glob([
"testData/CppKotlin/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.BuildCppKotlinTest"],
tags = COMMON_TAGS + [
"no_crostini",
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AbiSplitApksTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/BasicCmakeAppForUI/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.AbiSplitApksTest"],
tags = COMMON_TAGS + [
"manual",
"no_crostini",
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "X86AbiSplitApksTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/BasicCmakeAppForUI/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.X86AbiSplitApksTest"],
tags = COMMON_TAGS + [
"manual",
"no_crostini",
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "LocalApkProjTest",
size = "large",
data = COMMON_DATA + glob([
"testData/ApkDebug/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.LocalApkProjTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "InstallPackageTest",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.sdkmanager.InstallPackageTest"],
tags = [
"cpu:100",
"no-remote",
"no_windows",
"qa_smoke",
"qa_smoke_emu", # Run together with emulators because the test needs to run alone
"requires-network",
"requires_emulator", # Run together with emulators because the test needs to run alone
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ImportTestHistoryTest",
size = "large",
data = COMMON_DATA + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.androidtest.ImportTestHistoryTest"],
tags = COMMON_TAGS + [
"no_windows",
"very_flaky", # b/269167918
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
config_setting(
name = "has_emulator",
define_values = {
"external_emulator": "true",
},
)
java_test(
name = "DebugOnEmulatorTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]) + [
"//prebuilts/studio/sdk:platforms/android-23_build_only",
] + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}),
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.emulator.DebugOnEmulatorTest",
],
# do not sort: the beginning of this list is copied from COMMON_TAGS
tags = [
"block-network",
"no_windows",
"qa_smoke",
"qa_smoke_emu",
"requires_emulator",
"cpu:100",
"qa_smoke_unreliable_emu", # intend to run it here to see stable smoke ui tests running time
"qa_unreliable", # intend to run it here to see stable smoke ui tests running time
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNavGraphTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.naveditor.CreateNavGraphTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNewActivityFromNavGraphTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/SimpleApplication/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.naveditor.CreateNewActivityFromNavGraphTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ManuallyAddNavLibTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.naveditor.ManuallyAddNavLibTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NavGraphSanityTest",
size = "large",
timeout = "long",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/SimpleApplication/**",
]) + glob(["testData/LayoutTest/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.naveditor.NavGraphSanityTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddAllLayoutItemsFromPaletteTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/SimpleApplication/**",
]) + glob(["testData/LayoutTest/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.AddAllLayoutItemsFromPaletteTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddOrRemoveAttributesTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/SimpleApplication/**",
]) + glob(["testData/LayoutTest/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.AddOrRemoveAttributesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ComponentSelectionTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/SimpleApplication/**",
]) + glob(["testData/LayoutTest/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ComponentSelectionTest"],
tags = COMMON_TAGS + ["manual"], # b/267327815,
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateNavNIGraphTest",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/SimpleApplication/**",
]) + glob(["testData/LayoutTest/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.naveditor.CreateNavNIGraphTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NavigateToLayoutFromNavGraphTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/SimpleApplication/**",
]) + glob(["testData/LayoutTest/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.naveditor.NavigateToLayoutFromNavGraphTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "FragmentAttributeSectionsValidationTest",
size = "large",
data = COMMON_DATA + [
# TODO: Remove the dependency on support-annotations once Bazel no longer requires support-annotations to build Android apps.
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/layoutlib/data:native_libs",
"@maven//:com.android.support.support-annotations_28.0.0",
"@maven//:com.android.support.appcompat-v7_26.1.0",
] + glob([
"testData/SimpleApplication/**",
]) + glob(["testData/LayoutTest/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.naveditor.FragmentAttributeSectionsValidationTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# TODO(b/331230661): Enable the test once the bug is fixed in linux, mac and chrome
java_test(
name = "DualDebuggerBreakpointsTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/BasicCmakeAppForUI/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.DualDebuggerBreakpointsTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_smoke", # b/128932526
"qa_smoke_emu", # b/128932526
"qa_smoke_unreliable_emu", # b/128932526
"qa_unreliable", # b/128932526
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "RunInstrumentationTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/InstrumentationTest/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.emulator.RunInstrumentationTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_smoke",
"qa_smoke_emu",
"qa_smoke_unreliable", # b/145991485
"qa_unreliable", # b/145991485
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "EspressoRecorderTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.espresso.EspressoRecorderTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_smoke",
"qa_smoke_emu",
"qa_smoke_unreliable_emu", # b/77635374
"qa_unreliable", # b/77635374
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CMakeListsTest",
size = "large",
data = COMMON_DATA + glob([
"testData/debugger/CMakeListsHelloJni/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.cpp.CMakeListsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NewComposeProjectTest",
size = "large",
data = COMMON_DATA,
flaky = True,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.compose.NewComposeProjectTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddComposeMultiPreviewTest",
size = "large",
timeout = "long",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.compose.AddComposeMultiPreviewTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CyclicMultiPreviewTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/ComposeMultiPreviewSample/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.compose.CyclicMultiPreviewTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddNewPreviewTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/ComposeMultiPreviewSample/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.compose.AddNewPreviewTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "RemovePreviewTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.compose.RemovePreviewTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "QuickFixForJniTest",
size = "large",
data = COMMON_DATA + glob([
"testData/debugger/CLionNdkHelloJni/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.cpp.QuickFixForJniTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "WarningsCheckInNewCPPProjectTest",
size = "large",
data = COMMON_DATA + glob([
"testData/debugger/CLionNdkHelloJni/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.cpp.WarningsCheckInNewCPPProjectTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "OpenExistingProjectTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.OpenExistingProjectTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CodeGenerationTest",
size = "large",
data = COMMON_DATA + glob([
"testData/CodeGeneration/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.intellijplatform.CodeGenerationTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "GotoDeclarationTest",
size = "large",
data = COMMON_DATA + glob([
"testData/CodeGeneration/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.intellijplatform.GotoDeclarationTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "QuickDocumentationTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.intellijplatform.QuickDocumentationTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "QuickDefinitionTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.intellijplatform.QuickDefinitionTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ReformatFileTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.intellijplatform.ReformatFileTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "DaggerSymbolResolutionTest",
size = "large",
data = COMMON_DATA + glob([
"testData/Dagger2App/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.annotator.DaggerSymbolResolutionTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "SupportNewAnnotationsTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.intellijplatform.SupportNewAnnotationsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddBenchmarkModuleTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleAndroidxApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.benchmark.AddBenchmarkModuleTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_unreliable",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "LintTest",
data = COMMON_DATA + glob([
"testData/LintTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.lint.LintTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast", # b/110178024
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VerifyNpwPhoneAndTabletTemplatesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.VerifyNpwPhoneAndTabletTemplatesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VerifyNpwPhoneAndTabletCppTemplatesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.VerifyNpwPhoneAndTabletCppTemplatesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VerifyNpwPhoneAndTabletNavigationTemplatesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.VerifyNpwPhoneAndTabletNavigationTemplatesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VerifyNpwPhoneAndTabletViewsTemplatesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.VerifyNpwPhoneAndTabletViewsTemplatesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VerifyNpwWearOSTemplatesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.VerifyNpwWearOSTemplatesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VerifyNpwAutomotiveTemplatesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob(["testData/Navigation/**"]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.VerifyNpwAutomotiveTemplatesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "VerifyNpwAndroidTVTemplatesTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.VerifyNpwAndroidTVTemplatesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "UnusedResourceEvaluationTest",
data = COMMON_DATA + glob([
"testData/NoUnusedResourceApp/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.UnusedResourceEvaluationTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "UnusedResourceEvaluationTest2",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.UnusedResourceEvaluationTest2"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "MultiModuleSearchTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/MultiAndroidModule/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.resourceexplorer.MultiModuleSearchTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ResourceExplorerTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/ResourceManagerApp/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.resourceexplorer.ResourceExplorerTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "OpenFileInResourceManagerTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//tools/adt/idea/android/lib:sampleData",
"//tools/adt/idea/android/testData",
] + glob([
"testData/MultiAndroidModule/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.resourceexplorer.OpenFileInResourceManagerTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "DrawableResourceNavigationTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//tools/adt/idea/android/lib:sampleData",
"//tools/adt/idea/android/testData",
] + glob([
"testData/DrawableResource/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.resourceexplorer.DrawableResourceNavigationTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ImageViewResourceTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//tools/adt/idea/android/lib:sampleData",
"//tools/adt/idea/android/testData",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.resourceexplorer.ImageViewResourceTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "JavaLibsDepTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.JavaLibsDepTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
"qa_fast_unreliable", # b/117238132
"qa_unreliable", # b/117238132
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AndroidLibsDepTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.AndroidLibsDepTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
"qa_fast_unreliable", # b/117238132
"qa_unreliable", # b/117238132
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "JavaDepTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"@maven//:com.google.code.gson.gson_2.6.2",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.JavaDepTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
"qa_fast_unreliable", # b/117238132
"qa_unreliable", # b/117238132
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AndroidDepTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"@maven//:com.google.code.gson.gson_2.6.2",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.AndroidDepTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
"qa_fast_unreliable", # b/111889561
"qa_unreliable", # b/111889561
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "PrivateResourceTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/PrivateResource/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editing.PrivateResourceTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ChangeLibModSettingsTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/PrivateResource/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ChangeLibModSettingsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
"qa_fast_unreliable", # b/111889561
"qa_unreliable", # b/111889561
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NameWithSpaceAndDollarTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.NameWithSpaceAndDollarTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ThemeEditorTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
"//prebuilts/studio/sdk:platforms/android-25_build_only",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ThemeEditorTest"],
tags = COMMON_TAGS + [
"manual",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ConstraintLayoutResizeHandleTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/LayoutTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ConstraintLayoutResizeHandleTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ConstraintLayoutAnchorExemptionTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/LayoutTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ConstraintLayoutAnchorExemptionTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ClearConstraintTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/LayoutTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ClearConstraintTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
"qa_fast_unreliable", # b/116801839
"qa_unreliable", # b/116801839
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateBaselineConnectionTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/LayoutTest/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.CreateBaselineConnectionTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AdaptiveIconsTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.assetstudio.AdaptiveIconsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AndroidVectorDrawableToolTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.AndroidVectorDrawableToolTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ImageAssetGradleTest",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ImageAssetGradleTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
"qa_fast_unreliable", # b/115567466
"qa_unreliable", # b/115567466
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ImageAssetErrorCheckTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/SimpleApplication/**",
"testData/TestImages/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.uibuilder.ImageAssetErrorCheckTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddCppToModuleActionTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.cpp.AddCppToModuleActionTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ShowFilesUnknownToCMakeActionTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.cpp.ShowFilesUnknownToCMakeActionTest"],
tags = COMMON_TAGS + [
"no_crostini",
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CLionIntegrationTest",
size = "large",
data = COMMON_DATA + glob([
"testData/debugger/CLionNdkHelloJni/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.cpp.CLionIntegrationTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ShortcutNavigationTest",
size = "large",
data = COMMON_DATA + glob([
"testData/debugger/NdkHelloJni/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.cpp.ShortcutNavigationTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "FlavorsEditingTest",
data = COMMON_DATA + [
"//prebuilts/studio/sdk:platforms/android-24_build_only",
"//prebuilts/studio/sdk:platforms/android-25_build_only",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.FlavorsEditingTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ConvertFrom9PatchTest",
size = "large",
data = COMMON_DATA + glob([
"testData/ConvertFrom9Patch/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.webp.ConvertFrom9PatchTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "LintCheckWithKotlinTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib/data:framework_res.jar",
] + glob([
"testData/KotlinInstrumentation/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.LintCheckWithKotlinTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NoGradleSyncForProjectReimportTest",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.NoGradleSyncForProjectReimportTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ApkViewerTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.ApkViewerTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "BuildAndRunCMakeProjectTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/BasicCmakeAppForUI/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.BuildAndRunCMakeProjectTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"qa_fast_unreliable_emu",
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "JavaDebuggerTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/BasicCmakeAppForUI/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.JavaDebuggerTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AutoDebuggerInNdkProjectTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/NdkHelloJni/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.AutoDebuggerInNdkProjectTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_unreliable_emu",
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "DualDebuggerInNdkProjectTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/NdkHelloJni/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.DualDebuggerInNdkProjectTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"qa_fast_unreliable_emu",
"qa_unreliable",
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NativeDebuggerInNdkProjectTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/NdkHelloJni/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.NativeDebuggerInNdkProjectTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"qa_fast_unreliable_emu",
"qa_unreliable",
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "WatchpointTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/WatchpointTestAppForUI/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.WatchpointTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"qa_fast_unreliable_emu",
"qa_unreliable",
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NativeDebuggerBreakpointsTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/BasicCmakeAppForUI/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.NativeDebuggerBreakpointsTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"qa_fast_unreliable_emu", # b/137669728
"qa_unreliable", # b/137669728
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "SessionRestartTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/BasicCmakeAppForUI/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.SessionRestartTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"qa_fast_unreliable_emu", # b/137669728
"qa_unreliable", # b/137669728
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "SmartStepIntoTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/debugger/SmartStepIntoCmakeApp/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.SmartStepIntoTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"qa_fast_unreliable_emu", # b/138743860
"qa_unreliable", # b/138743860
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "NdkSxsTest",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.cpp.NdkSxsTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "JavaToKotlinConversionTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.JavaToKotlinConversionTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateFromPreexistingApkTest",
data = COMMON_DATA + glob([
"testData/ApkDebug/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.CreateFromPreexistingApkTest"],
tags = COMMON_TAGS + [
"manual",
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AgpUpgradeTest",
size = "large",
timeout = "long",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.AgpUpgradeTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_smoke",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AgpUpgradeJava8ProjTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/CodeGeneration/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.gradle.AgpUpgradeJava8ProjTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "CreateAPKProjectTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/ApkDebug/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}) + [
"//prebuilts/python/linux-x86",
"//prebuilts/tools:lldb",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.debugger.CreateAPKProjectTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "InstantAppRunFromCmdLineTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/TopekaInstantApp/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}),
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.instantapp.InstantAppRunFromCmdLineTest",
],
# do not sort: the beginning of this list is copied from COMMON_TAGS
tags = [
"block-network",
"no_windows",
"qa_fast",
"qa_fast_emu",
"requires_emulator",
"cpu:100",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "ImportAndRunInstantAppTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/InstantAppsService/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}),
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.instantapp.ImportAndRunInstantAppTest",
],
# do not sort: the beginning of this list is copied from COMMON_TAGS
tags = [
"block-network",
"no_windows",
"slow",
"qa_fast",
"qa_fast_emu",
"requires_emulator",
"cpu:100",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "InstrumentationTest",
size = "enormous",
timeout = "long",
data = COMMON_DATA + glob([
"testData/KotlinInstrumentation/**",
]) + select({
":has_emulator": [
"@externsdk//:emulator",
"@externsdk//:system-images",
],
"//conditions:default": [],
}),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.kotlin.InstrumentationTest"],
tags = [
"block-network",
"cpu:100",
"no_windows",
"qa_fast",
"qa_fast_emu",
"requires_emulator",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "InstantAppDynamicModuleOnDemandTest",
size = "large",
data = COMMON_DATA,
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.instantapp.InstantAppDynamicModuleOnDemandTest",
],
tags = [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "DynamicModuleInstallTimeTest",
size = "large",
data = COMMON_DATA,
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.instantapp.DynamicModuleInstallTimeTest",
],
tags = [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "EnableInstantAppTest",
size = "large",
data = COMMON_DATA,
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.instantapp.EnableInstantAppTest",
],
tags = [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "AddInstantModuleTest",
size = "large",
data = COMMON_DATA,
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.instantapp.AddInstantModuleTest",
],
tags = [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
java_test(
name = "BuildInstantAppTest",
size = "large",
data = COMMON_DATA,
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.instantapp.BuildInstantAppTest",
],
tags = [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "InferNullityTest",
size = "large",
data = COMMON_DATA + [
"@maven//:androidx.annotation.annotation_1.5.0",
],
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.InferNullityTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "AddAppCompatLibTest",
size = "large",
data = COMMON_DATA + glob([
"testData/NoAppCompatLibApp/**",
]),
jvm_flags = [
"-Dtest.suite.class=com.android.tools.idea.tests.gui.projectstructure.AddAppCompatLibTest",
"-Daspects.agent.jar=$(location //tools/base/aspects_agent:aspects_agent)",
"-Daspects.agent.rules=$(location //tools/adt/idea/android-uitests:aspect_rules)",
"-Daspects.agent.baseline=$(location //tools/adt/idea/android-uitests:aspects_baseline)",
],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fast test
java_test(
name = "CreateNewGoogleActivitiesTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.CreateNewGoogleActivitiesTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "CreateLoginActivityTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.CreateLoginActivityTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "CreateSettingsActivityTest",
size = "large",
data = COMMON_DATA,
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.npw.CreateSettingsActivityTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "AddLocaleTest",
size = "large",
data = COMMON_DATA + [
"//prebuilts/studio/layoutlib:build.prop",
"//prebuilts/studio/layoutlib/data:framework_res.jar",
"//prebuilts/studio/layoutlib/data:native_libs",
"//prebuilts/studio/layoutlib/data/fonts",
"//prebuilts/studio/layoutlib/data/icu",
"//prebuilts/studio/layoutlib/data/keyboards",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.translations.AddLocaleTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "SurroundWithShortcutTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.SurroundWithShortcutTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "ForeachLiveTemplateTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.ForeachLiveTemplateTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "ForiLiveTemplateTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.ForiLiveTemplateTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "ToastLiveTemplateTest",
size = "large",
data = COMMON_DATA + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.editors.ToastLiveTemplateTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)
# fat test
java_test(
name = "ImportMlModelTest",
data = COMMON_DATA + [
"//prebuilts/tools/common/mlkit/testData",
] + glob([
"testData/SimpleApplication/**",
]),
jvm_flags = ["-Dtest.suite.class=com.android.tools.idea.tests.gui.mlmodels.ImportMlModelTest"],
tags = COMMON_TAGS + [
"no_windows",
"qa_fast",
],
test_class = "com.android.tools.idea.tests.gui.GuiJarTestSuite",
runtime_deps = [":intellij.android.guiTests_testlib"],
)