blob: a6a5506e98826ab94bfdbb516da448ef6f3970f9 [file]
load("@rules_java//java:defs.bzl", "java_library")
load("@com_googlesource_gerrit_bazlets//tools:junit.bzl", "junit_tests")
load("@com_googlesource_gerrit_bazlets//tools:servlet_transform.bzl", "transform_srcjar")
transform_srcjar(
name = "helpers-srcs",
testonly = 1,
direction = "to_javax",
sources = ["//org.eclipse.jgit.http.test:helper-srcs"],
src_prefix = "org.eclipse.jgit.http.test/src/",
visibility = ["//tools/jgit-ee8:__pkg__"],
)
transform_srcjar(
name = "test-srcs",
testonly = 1,
direction = "to_javax",
sources = ["//org.eclipse.jgit.http.test:test-srcs"],
src_prefix = "org.eclipse.jgit.http.test/tst/",
visibility = ["//tools/jgit-ee8:__pkg__"],
)
transform_srcjar(
name = "server-unit-test-srcs",
testonly = 1,
direction = "to_javax",
sources = ["//org.eclipse.jgit.http.test:http-server-unit-test-srcs"],
src_prefix = "org.eclipse.jgit.http.test/tst/",
)
# Fast slice for the server utility tests; the default EE8 suite runs the full
# HTTP test target, which already includes these classes.
junit_tests(
name = "server_unit",
suite_srcs = ["//org.eclipse.jgit.http.test:http-server-unit-test-srcs"],
tags = ["http"],
srcs = [":server-unit-test-srcs"],
deps = [
"//lib:junit",
"//org.eclipse.jgit.http.server.ee8:jgit-servlet-ee8",
"//org.eclipse.jgit:jgit",
"//org.eclipse.jgit.junit:junit",
],
)
junit_tests(
name = "http",
suite_srcs = ["//org.eclipse.jgit.http.test:test-srcs"],
tags = ["http"],
srcs = [":test-srcs"],
deps = [
":helpers",
"//lib:commons-logging",
"//lib:httpcore",
"//lib:javax-servlet-api",
"//lib:jetty-http",
"//lib:jetty-io",
"//lib:jetty-security",
"//lib:jetty-security-ee8",
"//lib:jetty-server",
"//lib:jetty-servlet-ee8",
"//lib:jetty-util",
"//lib:junit",
"//lib:slf4j-api",
"//lib:slf4j-simple",
"//org.eclipse.jgit.http.apache:http-apache",
"//org.eclipse.jgit.http.server.ee8:jgit-servlet-ee8",
"//org.eclipse.jgit:jgit",
"//org.eclipse.jgit.junit.http.ee8:junit-http-ee8",
"//org.eclipse.jgit.junit:junit",
],
)
java_library(
name = "helpers",
testonly = 1,
srcs = [":helpers-srcs"],
deps = [
"//lib:javax-servlet-api",
"//lib:junit",
"//org.eclipse.jgit:jgit",
"//org.eclipse.jgit.junit:junit",
],
)