blob: 3d69c3510f5e09454d9c019f4cf92b28b577914c [file] [log] [blame]
load("//tools/base/bazel:maven.bzl", "maven_repo")
load("//tools/base/bazel:kotlin.bzl", "kotlin_library", "kotlin_test", "kotlin_jar")
load("//tools/base/build-system/integration-test:integration-test.bzl", "gradle_integration_test")
maven_repo(
name = "java-library-model-builder-plugin",
artifacts = [
"//tools/base/build-system/java-lib-plugin/java-lib-model-builder",
],
visibility = ["__subpackages__"],
)
gradle_integration_test(
name = "tests",
srcs = glob(
[
"src/test/java/**/*.java",
"src/test/java/**/*.kt",
],
),
data = [
"//prebuilts/tools/common/kotlin-plugin:Kotlin/kotlinc/build.txt",
"//tools/base/build-system:gradle-distrib",
],
maven_repos = [
"//tools/base/build-system/integration-test/java-library-model-builder:java-library-model-builder-plugin",
"//tools/base/build-system/integration-test/java-library-model-builder:prebuilts",
],
resources = glob(["src/test/resources/**"]),
deps = [
"//tools/base/annotations",
"//tools/base/build-system/builder-model", #TODO: remove.
"//tools/base/build-system/integration-test/framework",
"//tools/base/build-system/java-lib-plugin/java-lib-model",
"//tools/base/build-system/java-lib-plugin/java-lib-model-builder",
"//tools/base/common:tools.common",
"//tools/base/sdk-common:tools.sdk-common",
"//tools/base/testutils:tools.testutils",
"//tools/base/third_party:com.google.guava_guava",
"//tools/base/third_party:com.google.truth_truth",
"//tools/base/third_party:org.jetbrains.kotlin_kotlin-stdlib",
"//tools/base/third_party:org.mockito_mockito-core",
],
)
maven_repo(
name = "prebuilts",
# keep sorted
artifacts = [
"//prebuilts/tools/common/m2/repository/com/google/code/findbugs/jsr305/1.3.9:jar",
"//prebuilts/tools/common/m2/repository/com/google/guava/guava/19.0:jar",
"//tools/base/third_party:junit_junit",
],
visibility = ["__subpackages__"],
)