blob: db4300ece9d35f118967ea1430dc0165a8245e70 [file] [log] [blame]
load("//:coverage.bzl", "coverage_report")
load("//:coverage.bzl", "combine_report_definitions")
# This should be a py_binary, but due to a Bazel bug
# using a py_binary as a tool in a genrule doesn't work
# See https://github.com/bazelbuild/bazel/issues/1192.
py_library(
name = "jacoco_xml_to_lcov",
srcs = ["jacoco_xml_to_lcov.py"],
visibility = ["//visibility:public"],
)
# This should be a py_binary, but due to a Bazel bug
# using a py_binary as a tool in a genrule doesn't work
# See https://github.com/bazelbuild/bazel/issues/1192.
py_library(
name = "ignore_files_filter",
srcs = ["ignore_files_filter.py"],
visibility = ["//visibility:public"],
)
# This should be a py_binary, but due to a Bazel bug
# using py_binary as a tool in a genrule doesn't work
# See https://github.com/bazelbuild/bazel/issues/1192.
py_library(
name = "merge_lcov",
srcs = ["merge_lcov.py"],
visibility = ["//visibility:public"],
)
# This should be a py_binary, but due to a Bazel bug
# using py_binary as a tool in a genrule doesn't work
# See https://github.com/bazelbuild/bazel/issues/1192.
py_library(
name = "merge_tests",
srcs = ["merge_tests.py"],
visibility = ["//visibility:public"],
)
# This should be a py_binary, but due to a Bazel bug
# using py_binary as a tool in a genrule doesn't work
# See https://github.com/bazelbuild/bazel/issues/1192.
py_library(
name = "filter_lcov",
srcs = ["filter_lcov.py"],
)
# This should be a py_binary, but due to a Bazel bug
# using py_binary as a tool in a genrule doesn't work
# See https://github.com/bazelbuild/bazel/issues/1192.
py_library(
name = "generate_list",
srcs = ["generate_list.py"],
)
# This is just an example report for testing during development
# run tests: bazel test --define agent_coverage=true --config=remote -- @cov//:example:suite
# make lcov: bazel build --config=remote -- @cov//:example.lcov
coverage_report(
name = "example",
srcpath_exclude = [
"tools/base/lint/libs",
"tools/base/usb-devices/src/com/android/tools/usb/parser",
],
srcpath_include = [
"tools/adt/idea/adt-branding",
"tools/base/lint",
"tools/base/usb-devices",
],
tests = [
"//tools/base/build-system/integration-test/application:automatic-tests", # 8 shard 2 exec
"//tools/base/lint/libs/lint-tests:tests.test", # 1 shard 1 exec
],
)
# Coverage report for CMake vNext feature
coverage_report(
name = "cmake-vnext",
srcpath_include = [
"tools/base/build-system/gradle-core/src/main/java/com/android/build/gradle/tasks/CmakeFileApiMetadataGenerator.kt",
"tools/base/build-system/gradle-core/src/main/java/com/android/build/gradle/internal/cxx/cmake/CmakeFileApiCacheDataV2.kt",
"tools/base/build-system/gradle-core/src/main/java/com/android/build/gradle/internal/cxx/cmake/CmakeFileApiV1.kt",
"tools/base/build-system/gradle-core/src/main/java/com/android/build/gradle/internal/cxx/cmake/CmakeFileApiIndexData.kt",
"tools/base/build-system/gradle-core/src/main/java/com/android/build/gradle/internal/cxx/cmake/CmakeFileApiCmakeFilesDataV1.kt",
"tools/base/build-system/gradle-core/src/main/java/com/android/build/gradle/internal/cxx/cmake/CmakeFileApiTargetData.kt",
"tools/base/build-system/gradle-core/src/main/java/com/android/build/gradle/internal/cxx/cmake/CmakeFileApiCodeModelDataV2.kt",
],
tests = [
"//tools/base/build-system/gradle-core:tests.test",
"//tools/base/build-system/integration-test/native:CmakeBasicProjectTest",
"//tools/base/build-system/integration-test/native:CmakeGradleTargetsTest",
"//tools/base/build-system/integration-test/native:CmakeInjectedAbiSplitTest",
"//tools/base/build-system/integration-test/native:CmakeJniLibTest",
"//tools/base/build-system/integration-test/native:CmakeMultiModuleTest",
"//tools/base/build-system/integration-test/native:CmakeStlMatrixTest",
"//tools/base/build-system/integration-test/native:CmakeSysrootTest",
"//tools/base/build-system/integration-test/native:CmakeTargetsTest",
"//tools/base/build-system/integration-test/native:CombinedAbiDensitySplits",
"//tools/base/build-system/integration-test/native:HeaderInCmakeListsTest",
"//tools/base/build-system/integration-test/native:InjectedAbiNativeLibraryTest",
"//tools/base/build-system/integration-test/native:NativeBuildOutputTest",
"//tools/base/build-system/integration-test/native:NdkBuildAndroidMkLibraryTest",
"//tools/base/build-system/integration-test/native:NdkBuildJniLibTest",
"//tools/base/build-system/integration-test/native:NdkBuildTargetsTest",
"//tools/base/build-system/integration-test/native:NdkBuildTest",
"//tools/base/build-system/integration-test/native:NdkJniLibTest",
"//tools/base/build-system/integration-test/native:NdkLibPrebuiltsTest",
"//tools/base/build-system/integration-test/native:NdkPrebuiltsTest",
"//tools/base/build-system/integration-test/native:NdkSanAngelesTest",
"//tools/base/build-system/integration-test/native:NoSplitNdkVariantsTest",
"//tools/base/build-system/integration-test/native:Pre21SplitTest",
"//tools/base/build-system/integration-test/native:RenderscriptNdkTest",
"//tools/base/build-system/integration-test/native:RsEnabledAnnotationTest",
"//tools/base/build-system/integration-test/native:RsSupportModeTest",
"//tools/base/build-system/integration-test/native:V2NativeModelTest",
"//tools/base/build-system/integration-test/native:VulkanTest",
],
)
coverage_report(
name = "android-apk",
srcpath_include = [
"tools/vendor/google/android-apk",
],
tests = [
"//tools/vendor/google/android-apk:android-apk.tests_tests",
],
)
coverage_report(
name = "build-attribution",
srcpath_include = [
"tools/adt/idea/build-attribution/src",
],
tests = [
"//tools/adt/idea/build-attribution:intellij.android.build-attribution.tests_tests",
],
)
coverage_report(
name = "custom-views-preview",
srcpath_include = [
"tools/adt/idea/designer/customview/src/",
],
tests = [
"//tools/adt/idea/designer/customview:intellij.android.designer.customview.tests_tests",
],
)
coverage_report(
name = "app-inspection",
srcpath_include = ["tools/adt/idea/app-inspection"],
tests = [
"//tools/adt/idea/app-inspection/api:intellij.android.app-inspection.api_tests",
"//tools/adt/idea/app-inspection/ide:intellij.android.app-inspection.ide.tests_tests",
],
)
coverage_report(
name = "database-inspector",
srcpath_include = [
"tools/adt/idea/android-debuggers",
],
tests = [
"//tools/adt/idea/android-debuggers:intellij.android.debuggers.tests_tests",
],
)
coverage_report(
name = "workmanager-inspector",
srcpath_include = [
"tools/adt/idea/app-inspection/inspectors/workmanager",
],
tests = [
"//tools/adt/idea/app-inspection/inspectors/workmanager/model:intellij.android.app-inspection.inspectors.workmanager.model_tests",
"//tools/adt/idea/app-inspection/inspectors/workmanager/view:intellij.android.app-inspection.inspectors.workmanager.view.tests_tests",
],
)
coverage_report(
name = "databinding",
srcpath_include = [
"tools/adt/idea/android-lang-databinding",
"tools/adt/idea/android/src/com/android/tools/idea/databinding",
"tools/adt/idea/android/src/com/android/tools/idea/lang/databinding",
"tools/adt/idea/databinding/",
],
tests = [
"//tools/adt/idea/android:intellij.android.core.tests_tests",
"//tools/adt/idea/android-lang-databinding:intellij.android.lang-databinding.tests_tests",
"//tools/adt/idea/android-templates:intellij.android.templates.tests_tests",
"//tools/adt/idea/databinding:intellij.android.databinding.tests_tests",
],
)
coverage_report(
name = "designtools",
srcpath_exclude = [
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/handlers/flexbox",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/layout3d",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/mockup",
],
srcpath_include = [
"tools/adt/idea/android/src/com/android/tools/idea/rendering",
"tools/adt/idea/android/src/com/android/tools/idea/sampledata",
"tools/adt/idea/android/src/com/android/tools/idea/ui/resourcemanager",
"tools/adt/idea/android/src/com/android/tools/idea/ui/resourcechooser",
"tools/adt/idea/compose-designer/src",
"tools/adt/idea/designer/src/",
"tools/adt/idea/layout-inspector/src/",
"tools/adt/idea/nav/editor/src/",
],
tests = [
"//tools/adt/idea/android:intellij.android.core.tests_tests",
"//tools/adt/idea/android-layout-inspector:android-layout-inspector-test_tests",
"//tools/adt/idea/android-templates:intellij.android.templates.tests_tests",
"//tools/adt/idea/compose-designer:intellij.android.compose-designer.tests_tests",
"//tools/adt/idea/designer:intellij.android.designer.tests_tests",
"//tools/adt/idea/layout-inspector:intellij.android.layout-inspector.tests_tests",
#TODO(b/175459453)
#"//tools/adt/idea/layout-ui:intellij.android.layout-ui_tests",
"//tools/adt/idea/layoutlib-loader:intellij.android.layoutlib-loader.tests_tests",
"//tools/adt/idea/nav/editor:intellij.android.nav.editor.tests_tests",
"//tools/base/layoutlib-api:studio.android.sdktools.layoutlib-api_tests",
"//tools/base/layoutlib-api:tools.tests",
],
)
coverage_report(
name = "dsl",
srcpath_include = [
"tools/adt/idea/gradle-dsl/src/com/android/tools/idea/gradle/dsl",
],
tests = [
"//tools/adt/idea/gradle-dsl:intellij.android.gradle.dsl.tests_tests",
],
)
coverage_report(
name = "dynamic-layout-inspector",
srcpath_include = [
"tools/adt/idea/layout-inspector/src",
"tools/base/dynamic-layout-inspector/agent/transport/src/main",
],
tests = [
"//tools/adt/idea/layout-inspector:intellij.android.layout-inspector.tests_tests",
"//tools/base/dynamic-layout-inspector/agent/transport:agent_tests.test",
],
)
coverage_report(
name = "layouteditor",
srcpath_exclude = [
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/handlers/flexbox",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/layout3d",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/mockup",
],
srcpath_include = [
"tools/adt/idea/android/src/com/android/tools/idea/rendering",
"tools/adt/idea/android/src/com/android/tools/idea/sampledata",
"tools/adt/idea/compose-designer/src",
"tools/adt/idea/designer/src/",
],
tests = [
"//tools/adt/idea/android:intellij.android.core.tests_tests",
"//tools/adt/idea/android-templates:intellij.android.templates.tests_tests",
"//tools/adt/idea/compose-designer:intellij.android.compose-designer.tests_tests",
"//tools/adt/idea/designer:intellij.android.designer.tests_tests",
#TODO(b/175459453)
#"//tools/adt/idea/layout-ui:intellij.android.layout-ui_tests",
"//tools/adt/idea/layoutlib-loader:intellij.android.layoutlib-loader.tests_tests",
"//tools/base/layoutlib-api:studio.android.sdktools.layoutlib-api_tests",
"//tools/base/layoutlib-api:tools.tests",
],
)
coverage_report(
name = "ml-model-binding",
srcpath_exclude = [
"tools/adt/idea/mlkit/testSrc",
"tools/base/mlkit-common/src/test",
],
srcpath_include = [
"tools/adt/idea/mlkit",
"tools/base/mlkit-common",
],
tests = [
"//tools/adt/idea/mlkit:intellij.android.mlkit.tests_tests",
"//tools/base/mlkit-common:studio.android.sdktools.mlkit-common_tests",
],
)
coverage_report(
name = "motioneditor",
srcpath_include = [
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/handlers/motion",
],
tests = [
"//tools/adt/idea/designer:intellij.android.designer.tests_tests",
],
)
coverage_report(
name = "navigationeditor",
srcpath_include = [
"tools/adt/idea/nav/editor/src/com/android/tools/idea/naveditor",
],
tests = [
"//tools/adt/idea/nav/editor:intellij.android.nav.editor.tests_tests",
],
)
coverage_report(
name = "navigationpropertyinspector",
srcpath_include = [
"tools/adt/idea/nav/editor/src/com/android/tools/idea/naveditor/property2",
],
tests = [
"//tools/adt/idea/nav/editor:intellij.android.nav.editor.tests_tests",
],
)
coverage_report(
name = "navigationsafeargs",
srcpath_include = [
"tools/adt/idea/nav/safeargs",
],
tests = [
"//tools/adt/idea/nav/safeargs:intellij.android.nav.safeargs.tests_tests",
],
)
coverage_report(
name = "profilers",
srcpath_include = [
"tools/adt/idea/android-transport/src/com/android/tools/idea/transport",
"tools/adt/idea/profilers-android/src/com/android/tools/idea/profilers",
"tools/adt/idea/profilers/src/com/android/tools/profilers",
"tools/adt/idea/profilers-ui/src/com/android/tools/profilers",
"tools/adt/idea/transport-database/src/main/java/com/android/tools/datastore",
],
tests = [
"//tools/adt/idea/android-transport:intellij.android.transport_tests",
"//tools/adt/idea/profilers:intellij.android.profilers_tests",
"//tools/adt/idea/profilers-android:intellij.android.profilersAndroid_tests",
"//tools/adt/idea/profilers-ui:intellij.android.profilers.ui_tests",
"//tools/adt/idea/transport-database:intellij.android.transportDatabase_tests",
],
)
coverage_report(
name = "projectsystem",
srcpath_include = [
"tools/adt/idea/android/src/com/android/tools/idea/gradle",
],
tests = [
"//tools/adt/idea/android:intellij.android.core.tests_tests",
],
)
# Coverage report for R8 rule files editor.
coverage_report(
name = "r8-editing",
srcpath_include = [
"tools/adt/idea/android-lang/src/com/android/tools/idea/lang/proguardR8",
],
tests = [
"//tools/adt/idea/android-lang:intellij.android.lang.tests_tests",
],
)
# Coverage report for the Resource Manager and Resource Picker classes
coverage_report(
name = "resources-ui",
srcpath_exclude = [
"tools/adt/idea/android/src/com/android/tools/idea/ui/resourcemanager/model/DesignAssetListModel.kt",
"tools/adt/idea/android/src/com/android/tools/idea/ui/resourcemanager/plugin/SketchImporter.kt",
"tools/adt/idea/android/src/com/android/tools/idea/ui/resourcemanager/README.md",
"tools/adt/idea/android/src/com/android/tools/idea/ui/resourcemanager/sketchImporter",
],
srcpath_include = [
"tools/adt/idea/android/src/com/android/tools/idea/ui/resourcemanager",
"tools/adt/idea/android/src/com/android/tools/idea/ui/resourcechooser",
],
tests = [
"//tools/adt/idea/android:intellij.android.core.tests_tests",
"//tools/adt/idea/android-templates:intellij.android.templates.tests_tests",
],
)
# Coverage report for the split editor feature in design tools.
# The editor covers most CUJs in both layout and navigation editors,
# so we run both targets and exclude unrelated directories.
coverage_report(
name = "spliteditor",
srcpath_exclude = [
"tools/adt/idea/designer/src/com/android/tools/idea/common/lint",
"tools/adt/idea/designer/src/com/android/tools/idea/common/scene/draw",
"tools/adt/idea/designer/src/com/android/tools/idea/editors/layeredimage",
"tools/adt/idea/designer/src/com/android/tools/idea/sampledata",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/handlers/constraint",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/handlers/flexbox",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/handlers/leanback",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/handlers/motion",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/layout3d",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/mockup",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/property",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/scene/draw",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/scout",
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/visual",
],
srcpath_include = [
"tools/adt/idea/designer/src/com/android/tools/idea",
"tools/adt/idea/nav/editor/src/com/android/tools/idea/naveditor",
],
tests = [
"//tools/adt/idea/designer:intellij.android.designer.tests_tests",
"//tools/adt/idea/nav/editor:intellij.android.nav.editor.tests_tests",
],
)
coverage_report(
name = "systracev2",
srcpath_include = [
"tools/adt/idea/adt-ui-model/src/main/java/com/android/tools/adtui/model/trackgroup",
"tools/adt/idea/adt-ui/src/main/java/com/android/tools/adtui/trackgroup",
"tools/adt/idea/profilers/src/com/android/tools/profilers/cpu",
"tools/adt/idea/profilers-ui/src/com/android/tools/profilers/cpu",
],
tests = [
"//tools/adt/idea/adt-ui:intellij.android.adt.ui_tests",
"//tools/adt/idea/adt-ui-model:intellij.android.adt.ui.model_tests",
"//tools/adt/idea/profilers:intellij.android.profilers_tests",
"//tools/adt/idea/profilers-ui:intellij.android.profilers.ui_tests",
],
)
coverage_report(
name = "fullscreen-heapdump-ui",
srcpath_include = [
"tools/adt/idea/profilers/src/com/android/tools/profilers/memory",
"tools/adt/idea/profilers-ui/src/com/android/tools/profilers/memory",
],
tests = [
"//tools/adt/idea/profilers:intellij.android.profilers_tests",
"//tools/adt/idea/profilers-ui:intellij.android.profilers.ui_tests",
],
)
coverage_report(
name = "templates",
srcpath_include = [
"tools/adt/idea/android/src/com/android/tools/idea/npw/module/recipes",
"tools/adt/idea/android/src/com/android/tools/idea/templates/KeystoreUtils.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/ModuleTemplateDataBuilder.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/Parameter.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/recipe/DefaultRecipeExecutor2.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/recipe/FindReferencesExecutor2.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/RecipeMergeUtils.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/recipe/RenderingContext2.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/RepositoryUrlManager.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/SourceProviderUtil.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/StringParameterValidator.kt",
"tools/adt/idea/android/src/com/android/tools/idea/templates/TemplateUtils.kt",
"tools/base/wizard/template-impl/src/com/android/tools/idea/wizard/template",
"tools/base/wizard/template-plugin/src/com/android/tools/idea/wizard/template",
],
tests = [
"//tools/adt/idea/android-templates:intellij.android.templates.tests_tests",
],
)
coverage_report(
name = "upgrade-assistant",
srcpath_include = [
"tools/adt/idea/android/src/com/android/tools/idea/gradle/project/upgrade",
],
tests = [
"//tools/adt/idea/android:intellij.android.core.tests_tests",
],
)
coverage_report(
name = "validation",
srcpath_exclude = [
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/visual/analytics",
],
srcpath_include = [
"tools/adt/idea/designer/src/com/android/tools/idea/uibuilder/visual",
],
tests = [
"//tools/adt/idea/designer:intellij.android.designer.tests_tests",
],
)
# Coverage report for Dagger editor support.
coverage_report(
name = "dagger-editing",
srcpath_include = [
"tools/adt/idea/dagger/src/com/android/tools/idea/dagger",
],
tests = [
"//tools/adt/idea/dagger:intellij.android.dagger.tests_tests",
],
)
# Coverage report for compose-ide-plugin editor support.
coverage_report(
name = "compose-ide-plugin",
srcpath_include = [
"tools/adt/idea/compose-ide-plugin/src/com/android/tools/compose",
],
tests = [
"//tools/adt/idea/compose-ide-plugin:intellij.android.compose-ide-plugin.tests_tests",
],
)
# Coverage report for parallel device test report
coverage_report(
name = "parallel-device-test-report",
srcpath_include = [
"tools/adt/idea/android/src/com/android/tools/idea/testartifacts/instrumented/testsuite",
],
tests = [
"//tools/adt/idea/android:intellij.android.core.tests_tests",
],
)
# Coverage report for Embedded Emulator.
coverage_report(
name = "emulator",
srcpath_include = [
"tools/adt/idea/emulator/src/com/android/tools/idea/emulator",
],
tests = [
"//tools/adt/idea/emulator:intellij.android.emulator.tests_tests",
],
)
# Coverage report for "Pair Devices over Wi-Fi" (aka Wireless ADB)
coverage_report(
name = "adb-wireless",
srcpath_include = [
"tools/adt/idea/android-adb/src/com/android/tools/idea/adb/wireless",
],
tests = [
"//tools/adt/idea/android-adb:intellij.android.adb.tests_tests",
],
)
combine_report_definitions(
prefix = "comps",
# keep sorted
reports = [
"adb-wireless",
"all",
"android-apk",
"app-inspection",
"build-attribution",
"cmake-vnext",
"compose-ide-plugin",
"custom-views-preview",
"dagger-editing",
"database-inspector",
"databinding",
"designtools",
"dsl",
"dynamic-layout-inspector",
"emulator",
"fullscreen-heapdump-ui",
"layouteditor",
"ml-model-binding",
"motioneditor",
"navigationeditor",
"navigationpropertyinspector",
"navigationsafeargs",
"parallel-device-test-report",
"profilers",
"projectsystem",
"r8-editing",
"resources-ui",
"spliteditor",
"systracev2",
"templates",
"upgrade-assistant",
"validation",
"workmanager-inspector",
],
)
# All coverage enabled tests should go here
coverage_report(
name = "all",
tests = [
"//tools/adt/idea/adt-ui:intellij.android.adt.ui_tests",
"//tools/adt/idea/adt-ui-model:intellij.android.adt.ui.model_tests",
"//tools/adt/idea/android:intellij.android.core.tests_tests",
"//tools/adt/idea/android-adb:intellij.android.adb.tests_tests",
"//tools/adt/idea/android-common:intellij.android.common_tests",
"//tools/adt/idea/android-debuggers:intellij.android.debuggers.tests_tests",
#TODO(b/155257347) too flaky for coverage runs
#"//tools/adt/idea/android-kotlin:intellij.android.kotlin.tests_tests",
"//tools/adt/idea/android-lang:intellij.android.lang.tests_tests",
"//tools/adt/idea/android-lang-databinding:intellij.android.lang-databinding.tests_tests",
"//tools/adt/idea/android-layout-inspector:android-layout-inspector-test_tests",
"//tools/adt/idea/android-templates:intellij.android.templates.tests_tests",
"//tools/adt/idea/android-test-framework:intellij.android.testFramework_tests",
"//tools/adt/idea/android-transport:intellij.android.transport_tests",
"//tools/adt/idea/apkanalyzer:intellij.android.apkanalyzer_tests",
"//tools/adt/idea/app-inspection/api:intellij.android.app-inspection.api_tests",
"//tools/adt/idea/app-inspection/ide:intellij.android.app-inspection.ide.tests_tests",
"//tools/adt/idea/app-inspection/inspectors/workmanager/model:intellij.android.app-inspection.inspectors.workmanager.model_tests",
"//tools/adt/idea/app-inspection/inspectors/workmanager/view:intellij.android.app-inspection.inspectors.workmanager.view.tests_tests",
"//tools/adt/idea/assistant:assistant-test_tests",
"//tools/adt/idea/build-attribution:intellij.android.build-attribution.tests_tests",
"//tools/adt/idea/build-common:intellij.android.buildCommon_tests",
"//tools/adt/idea/compose-designer:intellij.android.compose-designer.tests_tests",
"//tools/adt/idea/connection-assistant:connection-assistant-test_tests",
"//tools/adt/idea/dagger:intellij.android.dagger.tests_tests",
"//tools/adt/idea/compose-ide-plugin:intellij.android.compose-ide-plugin.tests_tests",
"//tools/adt/idea/databinding:intellij.android.databinding.tests_tests",
"//tools/adt/idea/deploy:intellij.android.deploy_tests",
"//tools/adt/idea/designer:intellij.android.designer.tests_tests",
"//tools/adt/idea/designer/customview:intellij.android.designer.customview.tests_tests",
"//tools/adt/idea/emulator:intellij.android.emulator.tests_tests",
"//tools/adt/idea/gradle-dsl:intellij.android.gradle.dsl.tests_tests",
"//tools/adt/idea/kotlin-integration:kotlin-integration-tests_tests",
"//tools/adt/idea/layout-inspector:intellij.android.layout-inspector.tests_tests",
#TODO(b/175459453)
#"//tools/adt/idea/layout-ui:intellij.android.layout-ui_tests",
"//tools/adt/idea/layoutlib-loader:intellij.android.layoutlib-loader.tests_tests",
"//tools/adt/idea/mlkit:intellij.android.mlkit.tests_tests",
"//tools/adt/idea/native-symbolizer:native-symbolizer_tests",
"//tools/adt/idea/nav/editor:intellij.android.nav.editor.tests_tests",
"//tools/adt/idea/nav/safeargs:intellij.android.nav.safeargs.tests_tests",
"//tools/adt/idea/observable:intellij.android.observable_tests",
"//tools/adt/idea/observable-ui:intellij.android.observable.ui_tests",
"//tools/adt/idea/profilers:intellij.android.profilers_tests",
"//tools/adt/idea/profilers-android:intellij.android.profilersAndroid_tests",
"//tools/adt/idea/profilers-ui:intellij.android.profilers.ui_tests",
"//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests",
"//tools/adt/idea/resources-base:intellij.android.resources-base.tests_tests",
"//tools/adt/idea/sdk-updates:intellij.android.sdkUpdates.tests_tests",
"//tools/adt/idea/smali:intellij.android.smali_tests",
"//tools/adt/idea/studio-updater:integration_test",
"//tools/adt/idea/swingp:intellij.android.adt.swingp_tests",
"//tools/adt/idea/transport-database:intellij.android.transportDatabase_tests",
"//tools/adt/idea/whats-new-assistant:whats-new-assistant-test_tests",
"//tools/adt/idea/wizard-model:intellij.android.wizard.model_tests",
"//tools/analytics-library/crash:analytics-crash_tests",
"//tools/analytics-library/crash:tools.analytics-crash_tests.test",
"//tools/analytics-library/publisher:analytics-publisher_tests",
"//tools/analytics-library/shared:analytics-shared_tests",
"//tools/analytics-library/shared:tools.analytics-shared_tests.test",
"//tools/analytics-library/testing:android.sdktools.analytics-testing_tests",
"//tools/analytics-library/testing:tools.analytics-testing_tests.test",
"//tools/analytics-library/tracker:analytics-tracker_tests",
"//tools/analytics-library/tracker:tools.analytics-tracker_tests.test",
"//tools/apksig:all",
"//tools/apkzlib:apkzlib_tests",
"//tools/base/apkparser:studio.android.sdktools.binary-resources_tests",
"//tools/base/apkparser:tools.tests",
"//tools/base/apkparser/analyzer:studio.android.sdktools.analyzer_tests",
"//tools/base/apkparser/analyzer:tools.tests",
"//tools/base/apkparser/cli:tools.tests",
"//tools/base/aspects_agent:agent_tests",
"//tools/base/bazel:bin2c_tests",
"//tools/base/bazel:iml_to_build_tests",
"//tools/base/bazel:third_party_up_to_date",
"//tools/base/build-system:studio.android.sdktools.manifest-merger_tests",
"//tools/base/build-system:tools.manifest-merger_tests.test",
"//tools/base/build-system/builder:tests.test",
"//tools/base/build-system/builder-model:tests.test",
"//tools/base/build-system/builder-test-api:studio.android.sdktools.builder-test-api_tests",
"//tools/base/build-system/builder-test-api:tools.builder-test-api_tests",
"//tools/base/build-system/gradle-api:tests.test",
"//tools/base/build-system/gradle-core:tests.test",
"//tools/base/build-system/profile:tests.test",
"//tools/base/build-system/integration-test/application:automatic-tests",
"//tools/base/build-system/integration-test/application:coupled_tests",
"//tools/base/build-system/integration-test/application:dependencies-tests",
"//tools/base/build-system/integration-test/application:library-tests",
"//tools/base/build-system/integration-test/application:mlkit-tests",
"//tools/base/build-system/integration-test/application:packaging-tests",
"//tools/base/build-system/integration-test/application:resources-tests",
"//tools/base/build-system/integration-test/application:testing-tests",
"//tools/base/build-system/integration-test/application:tests",
"//tools/base/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/gradlecompat:GradleVersionCheckTest",
"//tools/base/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/sanity:tests",
"//tools/base/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/sdk:sdk_tests",
"//tools/base/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/testing/unit:tests",
"//tools/base/build-system/integration-test/databinding:tests",
"//tools/base/build-system/integration-test/framework:framework_tests.test",
"//tools/base/build-system/integration-test/lint:tests",
"//tools/base/build-system/integration-test/native:CmakeBasicProjectTest",
"//tools/base/build-system/integration-test/native:CmakeGradleTargetsTest",
"//tools/base/build-system/integration-test/native:CmakeInjectedAbiSplitTest",
"//tools/base/build-system/integration-test/native:CmakeJniLibTest",
"//tools/base/build-system/integration-test/native:CmakeMultiModuleTest",
"//tools/base/build-system/integration-test/native:CmakeStlMatrixTest",
"//tools/base/build-system/integration-test/native:CmakeSysrootTest",
"//tools/base/build-system/integration-test/native:CmakeTargetsTest",
"//tools/base/build-system/integration-test/native:CombinedAbiDensitySplits",
"//tools/base/build-system/integration-test/native:HeaderInCmakeListsTest",
"//tools/base/build-system/integration-test/native:InjectedAbiNativeLibraryTest",
"//tools/base/build-system/integration-test/native:NativeBuildOutputTest",
"//tools/base/build-system/integration-test/native:NdkBuildAndroidMkLibraryTest",
"//tools/base/build-system/integration-test/native:NdkBuildJniLibTest",
"//tools/base/build-system/integration-test/native:NdkBuildTargetsTest",
"//tools/base/build-system/integration-test/native:NdkBuildTest",
"//tools/base/build-system/integration-test/native:NdkJniLibTest",
"//tools/base/build-system/integration-test/native:NdkLibPrebuiltsTest",
"//tools/base/build-system/integration-test/native:NdkPrebuiltsTest",
"//tools/base/build-system/integration-test/native:NdkSanAngelesTest",
"//tools/base/build-system/integration-test/native:NoSplitNdkVariantsTest",
"//tools/base/build-system/integration-test/native:Pre21SplitTest",
"//tools/base/build-system/integration-test/native:RenderscriptNdkTest",
"//tools/base/build-system/integration-test/native:RsEnabledAnnotationTest",
"//tools/base/build-system/integration-test/native:RsSupportModeTest",
"//tools/base/build-system/integration-test/native:V2NativeModelTest",
"//tools/base/build-system/integration-test/native:VulkanTest",
"//tools/base/common:studio.android.sdktools.common.tests_tests",
"//tools/base/common:tools.tests.test",
"//tools/base/ddmlib:studio.android.sdktools.ddmlib_tests",
"//tools/base/ddmlib:tools.tests.test",
"//tools/base/deploy/deployer:deployer.tests",
"//tools/base/deploy/deployer:studio.android.sdktools.deployer_tests",
"//tools/base/draw9patch:studio.android.sdktools.draw9patch_tests",
"//tools/base/dynamic-layout-inspector/agent/transport:agent_tests.test",
"//tools/base/fakeadbserver:studio.android.sdktools.fakeadbserver_tests",
"//tools/base/fakeadbserver:tools.tests",
"//tools/base/flags:studio.android.sdktools.flags_tests",
"//tools/base/layoutlib-api:studio.android.sdktools.layoutlib-api_tests",
"//tools/base/layoutlib-api:tools.tests",
"//tools/base/lint:studio-checks-tests.test",
"//tools/base/lint:tests.test",
"//tools/base/lint/libs/lint-tests:tests.test",
"//tools/base/mlkit-common:studio.android.sdktools.mlkit-common_tests",
"//tools/base/ninepatch:studio.android.sdktools.ninepatch_tests",
"//tools/base/perflib:studio.android.sdktools.perflib_tests",
"//tools/base/pixelprobe:studio.android.sdktools.pixelprobe_tests",
"//tools/base/profiler/tests/perf-test:NativeBinarySizeTest",
"//tools/base/repository:studio.android.sdktools.repository_tests",
"//tools/base/repository:tools.tests",
"//tools/base/sdk-common:studio.android.sdktools.sdk-common_tests",
"//tools/base/sdk-common:tools.tests.test",
"//tools/base/sdklib:studio.android.sdktools.sdklib_tests",
"//tools/base/sdklib:tools.tests.test",
"//tools/base/testutils:studio.testutils-tests_tests",
"//tools/base/testutils:tools.tests.test",
"//tools/base/usb-devices:studio.usb-devices_tests",
"//tools/data-binding:studio.compilerCommon_tests",
"//tools/data-binding:studio.compiler_tests",
"//tools/data-binding:tools.compilerCommon_tests.test",
"//tools/vendor/google/android-apk:android-apk.tests_tests",
"//tools/vendor/google/android-ndk:android-ndk.tests_tests",
],
)