blob: cb6a738178aefca54d4f9bb067a77bdbe240e69c [file]
load(
"@com_googlesource_gerrit_bazlets//tools:junit.bzl",
"junit_tests",
)
load("@rules_java//java:defs.bzl", "java_library")
HTTP_HELPER_SRCS = glob(["src/**/*.java"])
HTTP_TEST_SRCS = glob(["tst/**/*.java"])
HTTP_SERVER_UNIT_TEST_SRCS = [
"tst/org/eclipse/jgit/http/server/ClientVersionUtilTest.java",
"tst/org/eclipse/jgit/http/server/RootLocaleTest.java",
"tst/org/eclipse/jgit/http/server/ServletUtilsTest.java",
]
filegroup(
name = "helper-srcs",
testonly = 1,
srcs = HTTP_HELPER_SRCS,
visibility = [
"//org.eclipse.jgit.http.test.ee8:__pkg__",
"//tools/jgit-ee8:__pkg__",
],
)
filegroup(
name = "test-srcs",
testonly = 1,
srcs = HTTP_TEST_SRCS,
visibility = [
"//org.eclipse.jgit.http.test.ee8:__pkg__",
"//tools/jgit-ee8:__pkg__",
],
)
filegroup(
name = "http-server-unit-test-srcs",
testonly = 1,
srcs = HTTP_SERVER_UNIT_TEST_SRCS,
visibility = ["//org.eclipse.jgit.http.test.ee8:__pkg__"],
)
junit_tests(
name = "http",
srcs = HTTP_TEST_SRCS,
tags = ["http"],
deps = [
":helpers",
"//lib:commons-logging",
"//lib:httpcore",
"//lib:jakarta-servlet-api",
"//lib:jetty-http",
"//lib:jetty-io",
"//lib:jetty-security",
"//lib:jetty-server",
"//lib:jetty-servlet",
"//lib:jetty-util",
"//lib:junit",
"//lib:slf4j-api",
"//lib:slf4j-simple",
"//org.eclipse.jgit.http.apache:http-apache",
"//org.eclipse.jgit.http.server:jgit-servlet",
"//org.eclipse.jgit:jgit",
"//org.eclipse.jgit.junit.http:junit-http",
"//org.eclipse.jgit.junit:junit",
],
)
java_library(
name = "helpers",
testonly = 1,
srcs = HTTP_HELPER_SRCS,
deps = [
"//lib:jakarta-servlet-api",
"//lib:junit",
"//org.eclipse.jgit:jgit",
"//org.eclipse.jgit.junit:junit",
],
)