diff --git a/gerrit-acceptance-framework/BUILD b/gerrit-acceptance-framework/BUILD index 9ab981f3be..63fd9d5607 100644 --- a/gerrit-acceptance-framework/BUILD +++ b/gerrit-acceptance-framework/BUILD @@ -13,11 +13,11 @@ PROVIDED = [ "//java/com/google/gerrit/common:server", "//java/com/google/gerrit/extensions:api", "//java/com/google/gerrit/index", + "//java/com/google/gerrit/metrics", + "//java/com/google/gerrit/reviewdb:server", "//gerrit-httpd:httpd", "//gerrit-lucene:lucene", "//gerrit-pgm:init", - "//java/com/google/gerrit/reviewdb:server", - "//gerrit-server:metrics", "//gerrit-server:receive", "//gerrit-server:server", "//lib:gson", diff --git a/gerrit-acceptance-tests/BUILD b/gerrit-acceptance-tests/BUILD index e0bccac8ac..69d0dc0494 100644 --- a/gerrit-acceptance-tests/BUILD +++ b/gerrit-acceptance-tests/BUILD @@ -15,7 +15,6 @@ java_library( "//gerrit-pgm:init", "//gerrit-pgm:pgm", "//gerrit-pgm:util", - "//gerrit-server:metrics", "//gerrit-server:receive", "//gerrit-server:server", "//gerrit-server:testutil", @@ -25,6 +24,7 @@ java_library( "//java/com/google/gerrit/extensions:api", "//java/com/google/gerrit/extensions/common/testing:common-test-util", "//java/com/google/gerrit/extensions/restapi/testing:restapi-test-util", + "//java/com/google/gerrit/metrics", "//java/com/google/gerrit/reviewdb:server", "//lib:args4j", "//lib:gson", diff --git a/gerrit-httpd/BUILD b/gerrit-httpd/BUILD index 5b015f2346..bd78234fb1 100644 --- a/gerrit-httpd/BUILD +++ b/gerrit-httpd/BUILD @@ -17,7 +17,6 @@ java_library( visibility = ["//visibility:public"], deps = [ "//gerrit-launcher:launcher", - "//gerrit-server:metrics", "//gerrit-server:receive", "//gerrit-server:server", "//gerrit-util-http:http", @@ -26,6 +25,7 @@ java_library( "//java/com/google/gerrit/extensions:api", "//java/com/google/gerrit/index:query_exception", "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/metrics", "//java/com/google/gerrit/prettify:server", "//java/com/google/gerrit/reviewdb:server", "//java/com/google/gerrit/util/cli", diff --git a/gerrit-pgm/BUILD b/gerrit-pgm/BUILD index 5a7c7b56fb..d37f9f6f8c 100644 --- a/gerrit-pgm/BUILD +++ b/gerrit-pgm/BUILD @@ -28,8 +28,9 @@ BASE_JETTY_DEPS = [ ] DEPS = BASE_JETTY_DEPS + [ + "//java/com/google/gerrit/metrics", + "//java/com/google/gerrit/metrics/dropwizard", "//java/com/google/gerrit/reviewdb:server", - "//gerrit-server:metrics", "//gerrit-server:module", "//gerrit-server:receive", "//lib:gwtorm", diff --git a/gerrit-plugin-api/BUILD b/gerrit-plugin-api/BUILD index 9b635604a4..894dc063f4 100644 --- a/gerrit-plugin-api/BUILD +++ b/gerrit-plugin-api/BUILD @@ -13,10 +13,10 @@ EXPORTS = [ "//java/com/google/gerrit/index:query_exception", "//java/com/google/gerrit/index:query_parser", "//java/com/google/gerrit/lifecycle", - "//java/com/google/gwtexpui/server", - "//gerrit-server:metrics", + "//java/com/google/gerrit/metrics", + "//java/com/google/gerrit/metrics/dropwizard", "//java/com/google/gerrit/reviewdb:server", - "//prolog:gerrit-prolog-common", + "//java/com/google/gwtexpui/server", "//lib/commons:dbcp", "//lib/commons:lang", "//lib/commons:lang3", @@ -49,6 +49,7 @@ EXPORTS = [ "//lib:protobuf", "//lib:servlet-api-3_1-without-neverlink", "//lib:soy", + "//prolog:gerrit-prolog-common", ] java_binary( diff --git a/gerrit-server/BUILD b/gerrit-server/BUILD index a951383f64..61fc9f1f75 100644 --- a/gerrit-server/BUILD +++ b/gerrit-server/BUILD @@ -8,14 +8,11 @@ GERRIT_GLOBAL_MODULE_SRC = [ "src/main/java/com/google/gerrit/server/config/GerritGlobalModule.java", ] -# Non-recursive glob; dropwizard implementation is in a subpackage. -METRICS_SRCS = glob(["src/main/java/com/google/gerrit/metrics/*.java"]) - RECEIVE_SRCS = glob(["src/main/java/com/google/gerrit/server/git/receive/**/*.java"]) SRCS = glob( ["src/main/java/**/*.java"], - exclude = CONSTANTS_SRC + GERRIT_GLOBAL_MODULE_SRC + METRICS_SRCS + RECEIVE_SRCS, + exclude = CONSTANTS_SRC + GERRIT_GLOBAL_MODULE_SRC + RECEIVE_SRCS, ) RESOURCES = glob(["src/main/resources/**/*"]) @@ -39,13 +36,13 @@ java_library( visibility = ["//visibility:public"], deps = [ ":constants", - ":metrics", "//java/com/google/gerrit/common:annotations", "//java/com/google/gerrit/common:server", "//java/com/google/gerrit/extensions:api", "//java/com/google/gerrit/index", "//java/com/google/gerrit/index:query_exception", "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/metrics", "//java/com/google/gerrit/prettify:server", "//java/com/google/gerrit/reviewdb:server", "//java/com/google/gerrit/util/cli", @@ -78,7 +75,6 @@ java_library( "//lib/commons:lang", "//lib/commons:net", "//lib/commons:validator", - "//lib/dropwizard:dropwizard-core", "//lib/guice", "//lib/guice:guice-assistedinject", "//lib/guice:guice-servlet", @@ -140,26 +136,14 @@ java_library( ], ) -# TODO(dborowitz): Move to a different top-level directory to avoid inbound -# dependencies on gerrit-server. -java_library( - name = "metrics", - srcs = METRICS_SRCS, - visibility = ["//visibility:public"], - deps = [ - "//java/com/google/gerrit/extensions:api", - "//lib:guava", - ], -) - TESTUTIL_DEPS = [ - ":metrics", ":module", ":server", "//java/com/google/gerrit/common:annotations", "//java/com/google/gerrit/common:server", "//java/com/google/gerrit/extensions:api", "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/metrics", "//java/com/google/gerrit/reviewdb:server", "//java/com/google/gerrit/server/cache/h2", "//gerrit-gpg:gpg", @@ -311,7 +295,6 @@ junit_tests( "//lib:truth-java8-extension", "//lib/bouncycastle:bcprov", "//lib/bouncycastle:bcpkix", - "//lib/dropwizard:dropwizard-core", "//lib/guice:guice-assistedinject", "//lib/prolog:runtime", "//lib/commons:codec", diff --git a/gerrit-sshd/BUILD b/gerrit-sshd/BUILD index 49bd7470be..6a024216b3 100644 --- a/gerrit-sshd/BUILD +++ b/gerrit-sshd/BUILD @@ -8,13 +8,13 @@ java_library( visibility = ["//visibility:public"], deps = [ "//gerrit-lucene:lucene", - "//gerrit-server:metrics", "//gerrit-server:receive", "//gerrit-server:server", "//java/com/google/gerrit/common:annotations", "//java/com/google/gerrit/common:server", "//java/com/google/gerrit/extensions:api", "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/metrics", "//java/com/google/gerrit/reviewdb:server", "//java/com/google/gerrit/server/cache/h2", "//java/com/google/gerrit/util/cli", diff --git a/gerrit-war/BUILD b/gerrit-war/BUILD index a52e2a8112..c67ea459ee 100644 --- a/gerrit-war/BUILD +++ b/gerrit-war/BUILD @@ -21,6 +21,7 @@ java_library( "//gerrit-sshd:sshd", "//java/com/google/gerrit/extensions:api", "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/metrics/dropwizard", "//java/com/google/gerrit/reviewdb:server", "//java/com/google/gerrit/server/cache/h2", "//lib:guava", diff --git a/java/com/google/gerrit/index/BUILD b/java/com/google/gerrit/index/BUILD index b59717069c..fe87bc714f 100644 --- a/java/com/google/gerrit/index/BUILD +++ b/java/com/google/gerrit/index/BUILD @@ -34,9 +34,9 @@ java_library( deps = [ ":query_exception", ":query_parser", - "//gerrit-server:metrics", "//java/com/google/gerrit/common:annotations", "//java/com/google/gerrit/extensions:api", + "//java/com/google/gerrit/metrics", "//lib:guava", "//lib:gwtjsonrpc", "//lib:gwtorm", diff --git a/java/com/google/gerrit/metrics/BUILD b/java/com/google/gerrit/metrics/BUILD new file mode 100644 index 0000000000..b32b087347 --- /dev/null +++ b/java/com/google/gerrit/metrics/BUILD @@ -0,0 +1,15 @@ +java_library( + name = "metrics", + srcs = glob(["**/*.java"]), + visibility = ["//visibility:public"], + deps = [ + "//java/com/google/gerrit/common:server", + "//java/com/google/gerrit/extensions:api", + "//java/com/google/gerrit/lifecycle", + "//java/org/eclipse/jgit:server", + "//lib:guava", + "//lib/guice", + "//lib/jgit/org.eclipse.jgit:jgit", + "//lib/log:api", + ], +) diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/CallbackMetric.java b/java/com/google/gerrit/metrics/CallbackMetric.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/CallbackMetric.java rename to java/com/google/gerrit/metrics/CallbackMetric.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/CallbackMetric0.java b/java/com/google/gerrit/metrics/CallbackMetric0.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/CallbackMetric0.java rename to java/com/google/gerrit/metrics/CallbackMetric0.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/CallbackMetric1.java b/java/com/google/gerrit/metrics/CallbackMetric1.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/CallbackMetric1.java rename to java/com/google/gerrit/metrics/CallbackMetric1.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Counter0.java b/java/com/google/gerrit/metrics/Counter0.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Counter0.java rename to java/com/google/gerrit/metrics/Counter0.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Counter1.java b/java/com/google/gerrit/metrics/Counter1.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Counter1.java rename to java/com/google/gerrit/metrics/Counter1.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Counter2.java b/java/com/google/gerrit/metrics/Counter2.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Counter2.java rename to java/com/google/gerrit/metrics/Counter2.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Counter3.java b/java/com/google/gerrit/metrics/Counter3.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Counter3.java rename to java/com/google/gerrit/metrics/Counter3.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Description.java b/java/com/google/gerrit/metrics/Description.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Description.java rename to java/com/google/gerrit/metrics/Description.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/DisabledMetricMaker.java b/java/com/google/gerrit/metrics/DisabledMetricMaker.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/DisabledMetricMaker.java rename to java/com/google/gerrit/metrics/DisabledMetricMaker.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Field.java b/java/com/google/gerrit/metrics/Field.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Field.java rename to java/com/google/gerrit/metrics/Field.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Histogram0.java b/java/com/google/gerrit/metrics/Histogram0.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Histogram0.java rename to java/com/google/gerrit/metrics/Histogram0.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Histogram1.java b/java/com/google/gerrit/metrics/Histogram1.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Histogram1.java rename to java/com/google/gerrit/metrics/Histogram1.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Histogram2.java b/java/com/google/gerrit/metrics/Histogram2.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Histogram2.java rename to java/com/google/gerrit/metrics/Histogram2.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Histogram3.java b/java/com/google/gerrit/metrics/Histogram3.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Histogram3.java rename to java/com/google/gerrit/metrics/Histogram3.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/MetricMaker.java b/java/com/google/gerrit/metrics/MetricMaker.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/MetricMaker.java rename to java/com/google/gerrit/metrics/MetricMaker.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Timer0.java b/java/com/google/gerrit/metrics/Timer0.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Timer0.java rename to java/com/google/gerrit/metrics/Timer0.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Timer1.java b/java/com/google/gerrit/metrics/Timer1.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Timer1.java rename to java/com/google/gerrit/metrics/Timer1.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Timer2.java b/java/com/google/gerrit/metrics/Timer2.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Timer2.java rename to java/com/google/gerrit/metrics/Timer2.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/Timer3.java b/java/com/google/gerrit/metrics/Timer3.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/Timer3.java rename to java/com/google/gerrit/metrics/Timer3.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/TimerContext.java b/java/com/google/gerrit/metrics/TimerContext.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/TimerContext.java rename to java/com/google/gerrit/metrics/TimerContext.java diff --git a/java/com/google/gerrit/metrics/dropwizard/BUILD b/java/com/google/gerrit/metrics/dropwizard/BUILD new file mode 100644 index 0000000000..a61a07544c --- /dev/null +++ b/java/com/google/gerrit/metrics/dropwizard/BUILD @@ -0,0 +1,15 @@ +java_library( + name = "dropwizard", + srcs = glob(["**/*.java"]), + visibility = ["//visibility:public"], + deps = [ + "//gerrit-server:server", + "//java/com/google/gerrit/common:annotations", + "//java/com/google/gerrit/extensions:api", + "//java/com/google/gerrit/metrics", + "//lib:args4j", + "//lib:guava", + "//lib/dropwizard:dropwizard-core", + "//lib/guice", + ], +) diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedCallback.java b/java/com/google/gerrit/metrics/dropwizard/BucketedCallback.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedCallback.java rename to java/com/google/gerrit/metrics/dropwizard/BucketedCallback.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedCounter.java b/java/com/google/gerrit/metrics/dropwizard/BucketedCounter.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedCounter.java rename to java/com/google/gerrit/metrics/dropwizard/BucketedCounter.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedHistogram.java b/java/com/google/gerrit/metrics/dropwizard/BucketedHistogram.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedHistogram.java rename to java/com/google/gerrit/metrics/dropwizard/BucketedHistogram.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedMetric.java b/java/com/google/gerrit/metrics/dropwizard/BucketedMetric.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedMetric.java rename to java/com/google/gerrit/metrics/dropwizard/BucketedMetric.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedTimer.java b/java/com/google/gerrit/metrics/dropwizard/BucketedTimer.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/BucketedTimer.java rename to java/com/google/gerrit/metrics/dropwizard/BucketedTimer.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CallbackGroup.java b/java/com/google/gerrit/metrics/dropwizard/CallbackGroup.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CallbackGroup.java rename to java/com/google/gerrit/metrics/dropwizard/CallbackGroup.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CallbackMetricGlue.java b/java/com/google/gerrit/metrics/dropwizard/CallbackMetricGlue.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CallbackMetricGlue.java rename to java/com/google/gerrit/metrics/dropwizard/CallbackMetricGlue.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CallbackMetricImpl0.java b/java/com/google/gerrit/metrics/dropwizard/CallbackMetricImpl0.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CallbackMetricImpl0.java rename to java/com/google/gerrit/metrics/dropwizard/CallbackMetricImpl0.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CallbackMetricImpl1.java b/java/com/google/gerrit/metrics/dropwizard/CallbackMetricImpl1.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CallbackMetricImpl1.java rename to java/com/google/gerrit/metrics/dropwizard/CallbackMetricImpl1.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CounterImpl1.java b/java/com/google/gerrit/metrics/dropwizard/CounterImpl1.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CounterImpl1.java rename to java/com/google/gerrit/metrics/dropwizard/CounterImpl1.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CounterImplN.java b/java/com/google/gerrit/metrics/dropwizard/CounterImplN.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/CounterImplN.java rename to java/com/google/gerrit/metrics/dropwizard/CounterImplN.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/DropWizardMetricMaker.java b/java/com/google/gerrit/metrics/dropwizard/DropWizardMetricMaker.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/DropWizardMetricMaker.java rename to java/com/google/gerrit/metrics/dropwizard/DropWizardMetricMaker.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/GetMetric.java b/java/com/google/gerrit/metrics/dropwizard/GetMetric.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/GetMetric.java rename to java/com/google/gerrit/metrics/dropwizard/GetMetric.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/HistogramImpl1.java b/java/com/google/gerrit/metrics/dropwizard/HistogramImpl1.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/HistogramImpl1.java rename to java/com/google/gerrit/metrics/dropwizard/HistogramImpl1.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/HistogramImplN.java b/java/com/google/gerrit/metrics/dropwizard/HistogramImplN.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/HistogramImplN.java rename to java/com/google/gerrit/metrics/dropwizard/HistogramImplN.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/ListMetrics.java b/java/com/google/gerrit/metrics/dropwizard/ListMetrics.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/ListMetrics.java rename to java/com/google/gerrit/metrics/dropwizard/ListMetrics.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/MetricJson.java b/java/com/google/gerrit/metrics/dropwizard/MetricJson.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/MetricJson.java rename to java/com/google/gerrit/metrics/dropwizard/MetricJson.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/MetricResource.java b/java/com/google/gerrit/metrics/dropwizard/MetricResource.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/MetricResource.java rename to java/com/google/gerrit/metrics/dropwizard/MetricResource.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/MetricsCollection.java b/java/com/google/gerrit/metrics/dropwizard/MetricsCollection.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/MetricsCollection.java rename to java/com/google/gerrit/metrics/dropwizard/MetricsCollection.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/TimerImpl1.java b/java/com/google/gerrit/metrics/dropwizard/TimerImpl1.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/TimerImpl1.java rename to java/com/google/gerrit/metrics/dropwizard/TimerImpl1.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/TimerImplN.java b/java/com/google/gerrit/metrics/dropwizard/TimerImplN.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/dropwizard/TimerImplN.java rename to java/com/google/gerrit/metrics/dropwizard/TimerImplN.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/proc/JGitMetricModule.java b/java/com/google/gerrit/metrics/proc/JGitMetricModule.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/proc/JGitMetricModule.java rename to java/com/google/gerrit/metrics/proc/JGitMetricModule.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/proc/MetricModule.java b/java/com/google/gerrit/metrics/proc/MetricModule.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/proc/MetricModule.java rename to java/com/google/gerrit/metrics/proc/MetricModule.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/proc/OperatingSystemMXBeanProvider.java b/java/com/google/gerrit/metrics/proc/OperatingSystemMXBeanProvider.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/proc/OperatingSystemMXBeanProvider.java rename to java/com/google/gerrit/metrics/proc/OperatingSystemMXBeanProvider.java diff --git a/gerrit-server/src/main/java/com/google/gerrit/metrics/proc/ProcMetricModule.java b/java/com/google/gerrit/metrics/proc/ProcMetricModule.java similarity index 100% rename from gerrit-server/src/main/java/com/google/gerrit/metrics/proc/ProcMetricModule.java rename to java/com/google/gerrit/metrics/proc/ProcMetricModule.java diff --git a/javatests/com/google/gerrit/metrics/proc/BUILD b/javatests/com/google/gerrit/metrics/proc/BUILD new file mode 100644 index 0000000000..8e50cf6573 --- /dev/null +++ b/javatests/com/google/gerrit/metrics/proc/BUILD @@ -0,0 +1,16 @@ +load("//tools/bzl:junit.bzl", "junit_tests") + +junit_tests( + name = "proc_tests", + size = "small", + srcs = glob(["**/*.java"]), + deps = [ + "//java/com/google/gerrit/common:server", + "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/metrics", + "//java/com/google/gerrit/metrics/dropwizard", + "//lib:truth", + "//lib/dropwizard:dropwizard-core", + "//lib/guice", + ], +) diff --git a/gerrit-server/src/test/java/com/google/gerrit/metrics/proc/ProcMetricModuleTest.java b/javatests/com/google/gerrit/metrics/proc/ProcMetricModuleTest.java similarity index 100% rename from gerrit-server/src/test/java/com/google/gerrit/metrics/proc/ProcMetricModuleTest.java rename to javatests/com/google/gerrit/metrics/proc/ProcMetricModuleTest.java