Skip to content

Commit 2846f39

Browse files
Prometheus with Bazel: enable rabbitmq_stream plugin for integration tests
1 parent 506e307 commit 2846f39

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

deps/rabbitmq_prometheus/BUILD.bazel

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
load("@rules_erlang//:eunit2.bzl", "eunit")
22
load("@rules_erlang//:xref2.bzl", "xref")
33
load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
4+
load("//:rabbitmq_home.bzl", "rabbitmq_home")
5+
load("//:rabbitmq_run.bzl", "rabbitmq_run")
46
load(
57
"//:rabbitmq.bzl",
68
"RABBITMQ_DIALYZER_OPTS",
79
"assert_suites",
8-
"broker_for_integration_suites",
910
"rabbitmq_app",
1011
"rabbitmq_integration_suite",
1112
)
@@ -85,7 +86,19 @@ eunit(
8586
target = ":test_erlang_app",
8687
)
8788

88-
broker_for_integration_suites()
89+
rabbitmq_home(
90+
name = "broker-for-tests-home",
91+
plugins = [
92+
"//deps/rabbit:erlang_app",
93+
"//deps/rabbitmq_stream:erlang_app",
94+
":erlang_app",
95+
],
96+
)
97+
98+
rabbitmq_run(
99+
name = "rabbitmq-for-tests-run",
100+
home = ":broker-for-tests-home",
101+
)
89102

90103
rabbitmq_integration_suite(
91104
name = "config_schema_SUITE",
@@ -96,6 +109,10 @@ rabbitmq_integration_suite(
96109
name = "rabbit_prometheus_http_SUITE",
97110
size = "medium",
98111
flaky = True,
112+
runtime_deps = [
113+
"//deps/rabbitmq_stream_common:erlang_app",
114+
"//deps/rabbitmq_stream:erlang_app",
115+
],
99116
)
100117

101118
assert_suites()

0 commit comments

Comments
 (0)