blob: fe338160b0b4275705f82a75e47d8cd6f9b6d1a1 [file] [log] [blame]
David Pursehouse01650ed2019-01-23 17:42:47 +09001load("@com_googlesource_gerrit_bazlets//tools:junit.bzl", "junit_tests")
2
David Ostrovsky65edbe42017-08-19 12:18:47 +02003DEPS = [
4 "//lib:gson",
5 "//lib:guava",
David Pursehousea082ad92019-03-12 16:44:20 +09006 "//lib:guava-failureaccess",
David Ostrovsky65edbe42017-08-19 12:18:47 +02007 "//lib/jgit:jgit",
8 "//lib/jgit:jgit-servlet",
David Ostrovsky65edbe42017-08-19 12:18:47 +02009 "//lib/soy:soy",
10]
11
12java_library(
13 name = "testutil",
14 srcs = glob(
15 ["**/*.java"],
16 exclude = ["**/*Test.java"],
17 ) + glob(["**/ServletTest.java"]),
18 deps = DEPS + [
19 "//java/com/google/gitiles:servlet",
David Pursehouse9dd44d02018-01-23 11:35:05 +090020 "//lib:jsr305",
David Ostrovsky65edbe42017-08-19 12:18:47 +020021 "//lib:servlet-api_2_5",
Alice Kober-Sotzek7136c1a2018-11-07 13:47:52 +010022 "//lib/truth",
David Ostrovsky65edbe42017-08-19 12:18:47 +020023 "//lib/jgit:junit",
24 "//lib/junit",
25 ],
26)
27
David Ostrovsky65edbe42017-08-19 12:18:47 +020028junit_tests(
29 name = "servlet_tests",
30 srcs = glob(
31 [
32 "**/*Test.java",
33 ],
34 exclude = ["**/ServletTest.java"],
35 ),
36 visibility = ["//visibility:public"],
37 runtime_deps = ["//lib/junit:hamcrest-core"],
38 deps = DEPS + [
39 "//java/com/google/gitiles:servlet",
40 ":testutil",
41 "//lib:servlet-api_2_5",
Alice Kober-Sotzek7136c1a2018-11-07 13:47:52 +010042 "//lib/truth",
David Ostrovsky65edbe42017-08-19 12:18:47 +020043 "//lib/jgit:junit",
44 "//lib/junit",
45 ],
46)