blob: cfab0963de53cd4f79e71488a58ce2035549efb0 [file] [log] [blame]
David Pletcher015ce0a2014-10-28 21:57:32 -07001java_library(
2 name = 'http',
3 srcs = glob(['src/main/java/**/*.java']),
4 provided_deps = ['//lib:servlet-api-3_1'],
5 visibility = ['PUBLIC'],
6)
7
Dave Borowitz054b8f32015-12-01 12:12:51 -05008TESTUTIL_SRCS = glob(['src/test/**/testutil/**/*.java'])
9
10java_library(
11 name = 'testutil',
12 srcs = TESTUTIL_SRCS,
13 deps = [
14 '//gerrit-extension-api:api',
15 '//lib:guava',
16 '//lib:servlet-api-3_1',
Dave Borowitz9d60d902015-12-01 13:29:03 -050017 '//lib/httpcomponents:httpclient',
David Ostrovsky08ea6942016-04-20 08:55:24 +020018 '//lib/jgit/org.eclipse.jgit:jgit',
Dave Borowitz054b8f32015-12-01 12:12:51 -050019 ],
20 visibility = ['PUBLIC'],
21)
22
David Pletcher015ce0a2014-10-28 21:57:32 -070023java_test(
24 name = 'http_tests',
Dave Borowitz054b8f32015-12-01 12:12:51 -050025 srcs = glob(
26 ['src/test/java/**/*.java'],
27 excludes = TESTUTIL_SRCS,
28 ),
David Pletcher015ce0a2014-10-28 21:57:32 -070029 deps = [
30 ':http',
Dave Borowitz054b8f32015-12-01 12:12:51 -050031 ':testutil',
David Pletcher015ce0a2014-10-28 21:57:32 -070032 '//lib:junit',
33 '//lib:servlet-api-3_1',
David Pursehousec3f35e62015-06-03 14:49:16 +090034 '//lib:truth',
David Pletcher015ce0a2014-10-28 21:57:32 -070035 '//lib/easymock:easymock',
36 ],
37 source_under_test = [':http'],
38 # TODO(sop) Remove after Buck supports Eclipse
39 visibility = ['//tools/eclipse:classpath'],
40)