blob: 1d949d15d81ff99b62f91d001196718bc8eb48de [file] [log] [blame]
David Ostrovskyfa189072016-11-30 08:52:06 +01001load("//tools/bzl:junit.bzl", "junit_tests")
David Ostrovskyb81b4f72016-05-21 19:55:01 +02002
3DEPS = [
David Ostrovskyfa189072016-11-30 08:52:06 +01004 "//gerrit-common:server",
5 "//gerrit-extension-api:api",
6 "//gerrit-reviewdb:server",
7 "//gerrit-server:server",
8 "//lib:guava",
9 "//lib:gwtorm",
10 "//lib/guice:guice",
11 "//lib/guice:guice-assistedinject",
12 "//lib/guice:guice-servlet",
13 "//lib/jgit/org.eclipse.jgit:jgit",
14 "//lib/log:api",
David Ostrovskyb81b4f72016-05-21 19:55:01 +020015]
16
17java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010018 name = "gpg",
19 srcs = glob(["src/main/java/**/*.java"]),
20 visibility = ["//visibility:public"],
21 deps = DEPS + [
22 "//lib/bouncycastle:bcpg",
23 "//lib/bouncycastle:bcprov",
24 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020025)
26
David Ostrovskyfa189072016-11-30 08:52:06 +010027TESTUTIL_SRCS = glob(["src/test/**/testutil/**/*.java"])
David Ostrovskyb81b4f72016-05-21 19:55:01 +020028
29java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010030 name = "testutil",
31 testonly = 1,
32 srcs = TESTUTIL_SRCS,
33 visibility = ["//visibility:public"],
34 deps = DEPS + [
35 ":gpg",
Han-Wen Nienhuys6471e8a2017-02-13 16:08:30 +010036 "//lib/bouncycastle:bcpg",
37 "//lib/bouncycastle:bcprov",
David Ostrovskyfa189072016-11-30 08:52:06 +010038 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020039)
40
41junit_tests(
David Ostrovskyfa189072016-11-30 08:52:06 +010042 name = "gpg_tests",
43 srcs = glob(
44 ["src/test/java/**/*.java"],
45 exclude = TESTUTIL_SRCS,
46 ),
47 visibility = ["//visibility:public"],
48 deps = DEPS + [
49 ":gpg",
50 ":testutil",
51 "//gerrit-cache-h2:cache-h2",
52 "//gerrit-lucene:lucene",
53 "//gerrit-server:testutil",
54 "//lib:truth",
55 "//lib/jgit/org.eclipse.jgit.junit:junit",
Han-Wen Nienhuys6471e8a2017-02-13 16:08:30 +010056 "//lib/bouncycastle:bcpg",
57 "//lib/bouncycastle:bcprov",
David Ostrovskyfa189072016-11-30 08:52:06 +010058 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020059)