| Luca Milanesio | c229fe4 | 2019-10-24 20:34:27 +0100 | [diff] [blame] | 1 | load("//tools/bzl:junit.bzl", "junit_tests") | 
|  | 2 | load("//tools/bzl:plugin.bzl", "PLUGIN_DEPS", "PLUGIN_TEST_DEPS", "gerrit_plugin") | 
|  | 3 |  | 
|  | 4 | gerrit_plugin( | 
|  | 5 | name = "pull-replication", | 
|  | 6 | srcs = glob(["src/main/java/**/*.java"]), | 
|  | 7 | manifest_entries = [ | 
|  | 8 | "Implementation-Title: Pull Replication plugin", | 
|  | 9 | "Implementation-URL: https://gerrit-review.googlesource.com/#/admin/projects/plugins/pull-replication", | 
|  | 10 | "Gerrit-PluginName: pull-replication", | 
|  | 11 | "Gerrit-Module: com.googlesource.gerrit.plugins.replication.pull.PullReplicationModule", | 
|  | 12 | "Gerrit-SshModule: com.googlesource.gerrit.plugins.replication.pull.SshModule", | 
|  | 13 | ], | 
|  | 14 | resources = glob(["src/main/resources/**/*"]), | 
|  | 15 | deps = [ | 
|  | 16 | "//lib/commons:io", | 
|  | 17 | "//plugins/replication:replication", | 
|  | 18 | ], | 
|  | 19 | ) | 
|  | 20 |  | 
|  | 21 | junit_tests( | 
|  | 22 | name = "pull_replication_tests", | 
| Luca Milanesio | 39e9acc | 2020-03-07 22:33:30 +0000 | [diff] [blame] | 23 | srcs = glob([ | 
|  | 24 | "src/test/java/**/*Test.java", | 
|  | 25 | "src/test/java/**/*IT.java", | 
|  | 26 | ]), | 
| Luca Milanesio | c229fe4 | 2019-10-24 20:34:27 +0100 | [diff] [blame] | 27 | tags = ["pull-replication"], | 
|  | 28 | visibility = ["//visibility:public"], | 
|  | 29 | deps = PLUGIN_TEST_DEPS + PLUGIN_DEPS + [ | 
|  | 30 | ":pull-replication__plugin", | 
| Luca Milanesio | 39e9acc | 2020-03-07 22:33:30 +0000 | [diff] [blame] | 31 | ":pull_replication_util", | 
| Luca Milanesio | c229fe4 | 2019-10-24 20:34:27 +0100 | [diff] [blame] | 32 | "//plugins/replication:replication", | 
|  | 33 | ], | 
|  | 34 | ) | 
| Luca Milanesio | 39e9acc | 2020-03-07 22:33:30 +0000 | [diff] [blame] | 35 |  | 
|  | 36 | java_library( | 
|  | 37 | name = "pull_replication_util", | 
|  | 38 | testonly = True, | 
|  | 39 | srcs = glob( | 
|  | 40 | ["src/test/java/**/*.java"], | 
|  | 41 | exclude = [ | 
|  | 42 | "src/test/java/**/*Test.java", | 
|  | 43 | "src/test/java/**/*IT.java", | 
|  | 44 | ], | 
|  | 45 | ), | 
|  | 46 | deps = PLUGIN_TEST_DEPS + PLUGIN_DEPS + [ | 
|  | 47 | ":pull-replication__plugin", | 
|  | 48 | ], | 
|  | 49 | ) |