blob: 402111460fbd4e696c5cafc9c6fea6c483ad86f1 [file] [log] [blame]
David Pursehouse01650ed2019-01-23 17:42:47 +09001load("@com_googlesource_gerrit_bazlets//tools:junit.bzl", "junit_tests")
David Pursehouse9d46aab2019-09-09 10:52:21 +09002load("@rules_java//java:defs.bzl", "java_library")
David Pursehouse01650ed2019-01-23 17:42:47 +09003
David Ostrovsky65edbe42017-08-19 12:18:47 +02004DEPS = [
5 "//lib:gson",
6 "//lib:guava",
David Pursehousea082ad92019-03-12 16:44:20 +09007 "//lib:guava-failureaccess",
David Ostrovsky65edbe42017-08-19 12:18:47 +02008 "//lib/jgit:jgit",
9 "//lib/jgit:jgit-servlet",
David Ostrovsky65edbe42017-08-19 12:18:47 +020010 "//lib/soy:soy",
11]
12
13java_library(
14 name = "testutil",
15 srcs = glob(
16 ["**/*.java"],
17 exclude = ["**/*Test.java"],
18 ) + glob(["**/ServletTest.java"]),
19 deps = DEPS + [
20 "//java/com/google/gitiles:servlet",
David Pursehouse9dd44d02018-01-23 11:35:05 +090021 "//lib:jsr305",
David Ostrovsky65edbe42017-08-19 12:18:47 +020022 "//lib:servlet-api_2_5",
Alice Kober-Sotzek7136c1a2018-11-07 13:47:52 +010023 "//lib/truth",
David Ostrovsky65edbe42017-08-19 12:18:47 +020024 "//lib/jgit:junit",
25 "//lib/junit",
26 ],
27)
28
David Ostrovsky65edbe42017-08-19 12:18:47 +020029junit_tests(
30 name = "servlet_tests",
31 srcs = glob(
32 [
33 "**/*Test.java",
34 ],
35 exclude = ["**/ServletTest.java"],
36 ),
Nasser Grainawi5bc0d6e2021-08-10 12:11:24 -060037 size = "small",
David Ostrovsky65edbe42017-08-19 12:18:47 +020038 visibility = ["//visibility:public"],
39 runtime_deps = ["//lib/junit:hamcrest-core"],
40 deps = DEPS + [
41 "//java/com/google/gitiles:servlet",
42 ":testutil",
43 "//lib:servlet-api_2_5",
Alice Kober-Sotzek7136c1a2018-11-07 13:47:52 +010044 "//lib/truth",
David Ostrovsky65edbe42017-08-19 12:18:47 +020045 "//lib/jgit:junit",
46 "//lib/junit",
47 ],
48)