
Start by renaming the existing gerrit-antlr package to gerrit-index. This naming reflects what the package is used for, not the implementation detail that ANTLR is used for the parser. Also rename the server.query package to index.query, to match the top-level directory name, rather than mixing into the server package "owned" by gerrit-server. Move QueryParserTest into gerrit-index, next to the code it's testing. Change-Id: I629fe4c7d15c76767a190ccf180772b8d7c96984
67 lines
1.8 KiB
Python
67 lines
1.8 KiB
Python
load("//tools/bzl:pkg_war.bzl", "LIBS", "PGMLIBS")
|
|
load("//tools/bzl:classpath.bzl", "classpath_collector")
|
|
load(
|
|
"//tools/bzl:plugins.bzl",
|
|
"CORE_PLUGINS",
|
|
"CUSTOM_PLUGINS",
|
|
"CUSTOM_PLUGINS_TEST_DEPS",
|
|
)
|
|
|
|
TEST_DEPS = [
|
|
"//gerrit-gpg:gpg_tests",
|
|
"//gerrit-gwtui:ui_tests",
|
|
"//gerrit-httpd:httpd_tests",
|
|
"//gerrit-index:index_tests",
|
|
"//gerrit-patch-jgit:jgit_patch_tests",
|
|
"//gerrit-reviewdb:client_tests",
|
|
"//gerrit-server:server_tests",
|
|
]
|
|
|
|
DEPS = [
|
|
"//gerrit-acceptance-tests:lib",
|
|
"//gerrit-gwtdebug:gwtdebug",
|
|
"//gerrit-gwtui:ui_module",
|
|
"//gerrit-main:main_lib",
|
|
"//gerrit-plugin-gwtui:gwtui-api-lib",
|
|
"//gerrit-server:server",
|
|
"//lib/asciidoctor:asciidoc_lib",
|
|
"//lib/asciidoctor:doc_indexer_lib",
|
|
"//lib/auto:auto-value",
|
|
"//lib/gwt:ant",
|
|
"//lib/gwt:colt",
|
|
"//lib/gwt:javax-validation",
|
|
"//lib/gwt:javax-validation_src",
|
|
"//lib/gwt:jsinterop-annotations",
|
|
"//lib/gwt:jsinterop-annotations_src",
|
|
"//lib/gwt:tapestry",
|
|
"//lib/gwt:w3c-css-sac",
|
|
"//lib/jetty:servlets",
|
|
"//lib/prolog:compiler_lib",
|
|
# TODO(davido): I do not understand why it must be on the Eclipse classpath
|
|
#'//Documentation:index',
|
|
]
|
|
|
|
java_library(
|
|
name = "classpath",
|
|
testonly = 1,
|
|
runtime_deps = LIBS + PGMLIBS + DEPS,
|
|
)
|
|
|
|
classpath_collector(
|
|
name = "main_classpath_collect",
|
|
testonly = 1,
|
|
deps = LIBS + PGMLIBS + DEPS + TEST_DEPS +
|
|
["//plugins/%s:%s__plugin" % (n, n) for n in CORE_PLUGINS + CUSTOM_PLUGINS] +
|
|
["//plugins/%s:%s__plugin_test_deps" % (n, n) for n in CUSTOM_PLUGINS_TEST_DEPS],
|
|
)
|
|
|
|
classpath_collector(
|
|
name = "gwt_classpath_collect",
|
|
deps = ["//gerrit-gwtui:ui_module"],
|
|
)
|
|
|
|
classpath_collector(
|
|
name = "autovalue_classpath_collect",
|
|
deps = ["//lib/auto:auto-value"],
|
|
)
|