11load ("@rules_erlang//:eunit2.bzl" , "eunit" )
22load ("@rules_erlang//:xref2.bzl" , "xref" )
33load ("@rules_erlang//:dialyze.bzl" , "dialyze" , "plt" )
4+ load ("//:rabbitmq_home.bzl" , "rabbitmq_home" )
5+ load ("//:rabbitmq_run.bzl" , "rabbitmq_run" )
46load (
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
90103rabbitmq_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
101118assert_suites ()
0 commit comments