summaryrefslogtreecommitdiff
path: root/deps/rabbit/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'deps/rabbit/BUILD.bazel')
-rw-r--r--deps/rabbit/BUILD.bazel150
1 files changed, 79 insertions, 71 deletions
diff --git a/deps/rabbit/BUILD.bazel b/deps/rabbit/BUILD.bazel
index fc4779154a..519c68b89a 100644
--- a/deps/rabbit/BUILD.bazel
+++ b/deps/rabbit/BUILD.bazel
@@ -1,6 +1,6 @@
-load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
-load("@bazel-erlang//:xref.bzl", "xref")
-load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
+load("@rules_erlang//:erlc.bzl", "erlc")
+load("@rules_erlang//:xref.bzl", "xref")
+load("@rules_erlang//:dialyze.bzl", "dialyze", "plt")
load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run")
load(
@@ -9,20 +9,27 @@ load(
"RABBITMQ_ERLC_OPTS",
"RABBITMQ_TEST_ERLC_OPTS",
"assert_suites",
+ "rabbitmq_app",
"rabbitmq_integration_suite",
- "rabbitmq_lib",
"rabbitmq_suite",
)
load(":bats.bzl", "bats")
exports_files([
"scripts/rabbitmq-defaults",
+ "scripts/rabbitmq-defaults.bat",
"scripts/rabbitmq-diagnostics",
+ "scripts/rabbitmq-diagnostics.bat",
"scripts/rabbitmq-env",
+ "scripts/rabbitmq-env.bat",
"scripts/rabbitmq-plugins",
+ "scripts/rabbitmq-plugins.bat",
"scripts/rabbitmq-queues",
+ "scripts/rabbitmq-queues.bat",
"scripts/rabbitmq-server",
+ "scripts/rabbitmq-server.bat",
"scripts/rabbitmqctl",
+ "scripts/rabbitmqctl.bat",
"INSTALL",
])
@@ -142,24 +149,24 @@ _APP_ENV = """[
"""
DEPS = [
- "//deps/amqp10_common:bazel_erlang_lib",
- "//deps/rabbit_common:bazel_erlang_lib",
- "@ra//:bazel_erlang_lib",
- "@ranch//:bazel_erlang_lib",
- "@stdout_formatter//:bazel_erlang_lib",
- "@syslog//:bazel_erlang_lib",
+ "//deps/amqp10_common:erlang_app",
+ "//deps/rabbit_common:erlang_app",
+ "@ra//:erlang_app",
+ "@ranch//:erlang_app",
+ "@stdout_formatter//:erlang_app",
+ "@syslog//:erlang_app",
]
RUNTIME_DEPS = [
- "//deps/rabbit/apps/rabbitmq_prelaunch:bazel_erlang_lib",
- "@cuttlefish//:bazel_erlang_lib",
- "@observer_cli//:bazel_erlang_lib",
- "@osiris//:bazel_erlang_lib",
- "@recon//:bazel_erlang_lib",
- "@redbug//:bazel_erlang_lib",
- "@seshat//:bazel_erlang_lib",
- "@sysmon_handler//:bazel_erlang_lib",
- "@systemd//:bazel_erlang_lib",
+ "//deps/rabbit/apps/rabbitmq_prelaunch:erlang_app",
+ "@cuttlefish//:erlang_app",
+ "@observer_cli//:erlang_app",
+ "@osiris//:erlang_app",
+ "@recon//:erlang_app",
+ "@redbug//:erlang_app",
+ "@seshat//:erlang_app",
+ "@sysmon_handler//:erlang_app",
+ "@systemd//:erlang_app",
]
APP_MODULE = "rabbit"
@@ -193,7 +200,7 @@ FIRST_SRCS = [
"src/rabbit_queue_master_locator.erl",
]
-rabbitmq_lib(
+rabbitmq_app(
app_description = "RabbitMQ",
app_env = _APP_ENV,
app_module = APP_MODULE,
@@ -231,16 +238,17 @@ bats(
["scripts/*"],
exclude = ["scripts/*.bat"],
),
+ tags = ["bats"],
)
rabbitmq_home(
name = "broker-for-tests-home",
testonly = True,
plugins = [
- ":test_bazel_erlang_lib",
- "//deps/rabbitmq_ct_client_helpers:bazel_erlang_lib",
- "@inet_tcp_proxy//:bazel_erlang_lib",
- "@meck//:bazel_erlang_lib",
+ ":test_erlang_app",
+ "//deps/rabbitmq_ct_client_helpers:erlang_app",
+ "@inet_tcp_proxy//:erlang_app",
+ "@meck//:erlang_app",
],
)
@@ -269,8 +277,8 @@ erlc(
dest = "test",
erlc_opts = RABBITMQ_TEST_ERLC_OPTS,
deps = [
- "//deps/amqp_client:bazel_erlang_lib",
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/amqp_client:erlang_app",
+ "//deps/rabbit_common:erlang_app",
],
)
@@ -283,8 +291,8 @@ erlc(
dest = "test",
erlc_opts = RABBITMQ_TEST_ERLC_OPTS,
deps = [
- "//deps/amqp_client:bazel_erlang_lib",
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/amqp_client:erlang_app",
+ "//deps/rabbit_common:erlang_app",
],
)
@@ -401,7 +409,7 @@ suites = [
shard_count = 20,
sharding_method = "case",
deps = [
- "@proper//:bazel_erlang_lib",
+ "@proper//:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -413,7 +421,7 @@ suites = [
],
flaky = True,
deps = [
- "@proper//:bazel_erlang_lib",
+ "@proper//:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -435,7 +443,7 @@ suites = [
flaky = True,
shard_count = 5,
runtime_deps = [
- "//deps/rabbit/test/feature_flags_SUITE_data/my_plugin:bazel_erlang_lib",
+ "//deps/rabbit/test/feature_flags_SUITE_data/my_plugin:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -451,7 +459,7 @@ suites = [
# This probably doesn't work because we are root in the remote docker image.
tags = ["exclusive"],
runtime_deps = [
- "//deps/rabbit/test/feature_flags_SUITE_data/my_plugin:bazel_erlang_lib",
+ "//deps/rabbit/test/feature_flags_SUITE_data/my_plugin:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -473,7 +481,7 @@ suites = [
PACKAGE,
name = "logging_SUITE",
runtime_deps = [
- "@syslog//:bazel_erlang_lib",
+ "@syslog//:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -503,7 +511,7 @@ suites = [
name = "metrics_SUITE",
size = "medium",
deps = [
- "@proper//:bazel_erlang_lib",
+ "@proper//:erlang_app",
],
),
rabbitmq_suite(
@@ -513,14 +521,14 @@ suites = [
"test/mirrored_supervisor_SUITE_gs.erl",
],
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_suite(
name = "msg_store_SUITE",
size = "small",
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -647,7 +655,7 @@ suites = [
name = "rabbit_confirms_SUITE",
size = "small",
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -659,13 +667,13 @@ suites = [
name = "rabbit_fifo_int_SUITE",
size = "medium",
runtime_deps = [
- "@aten//:bazel_erlang_lib",
- "@gen_batch_server//:bazel_erlang_lib",
- "@meck//:bazel_erlang_lib",
- "@ra//:bazel_erlang_lib",
+ "@aten//:erlang_app",
+ "@gen_batch_server//:erlang_app",
+ "@meck//:erlang_app",
+ "@ra//:erlang_app",
],
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_suite(
@@ -681,11 +689,11 @@ suites = [
"-I deps/rabbit", # allow rabbit_fifo.hrl to be included at src/rabbit_fifo.hrl
],
runtime_deps = [
- "@ra//:bazel_erlang_lib",
+ "@ra//:erlang_app",
],
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
- "@proper//:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
+ "@proper//:erlang_app",
],
),
rabbitmq_suite(
@@ -699,11 +707,11 @@ suites = [
"src/rabbit_fifo.hrl",
],
runtime_deps = [
- "@meck//:bazel_erlang_lib",
- "@ra//:bazel_erlang_lib",
+ "@meck//:erlang_app",
+ "@ra//:erlang_app",
],
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_suite(
@@ -719,25 +727,25 @@ suites = [
"-I deps/rabbit", # allow rabbit_fifo.hrl to be included at src/rabbit_fifo.hrl
],
runtime_deps = [
- "@meck//:bazel_erlang_lib",
- "@ra//:bazel_erlang_lib",
+ "@meck//:erlang_app",
+ "@ra//:erlang_app",
],
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_suite(
name = "rabbit_msg_record_SUITE",
size = "medium",
deps = [
- "//deps/amqp10_common:bazel_erlang_lib",
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/amqp10_common:erlang_app",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_suite(
name = "rabbit_stream_coordinator_SUITE",
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -750,7 +758,7 @@ suites = [
flaky = True,
shard_count = 12,
deps = [
- "@proper//:bazel_erlang_lib",
+ "@proper//:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -801,7 +809,7 @@ suites = [
PACKAGE,
name = "term_to_binary_compat_prop_SUITE",
deps = [
- "@proper//:bazel_erlang_lib",
+ "@proper//:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -823,7 +831,7 @@ suites = [
name = "unit_access_control_credential_validation_SUITE",
size = "medium",
deps = [
- "@proper//:bazel_erlang_lib",
+ "@proper//:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -838,7 +846,7 @@ suites = [
name = "unit_amqp091_content_framing_SUITE",
size = "small",
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -855,23 +863,23 @@ suites = [
name = "unit_cluster_formation_locking_mocks_SUITE",
size = "small",
runtime_deps = [
- "@meck//:bazel_erlang_lib",
+ "@meck//:erlang_app",
],
),
rabbitmq_suite(
name = "unit_collections_SUITE",
size = "small",
runtime_deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
+ "//deps/rabbit_common:erlang_app",
],
),
rabbitmq_suite(
name = "unit_config_value_encryption_SUITE",
size = "medium",
runtime_deps = [
- "//deps/rabbit/apps/rabbitmq_prelaunch:test_bazel_erlang_lib",
- "//deps/rabbit_common:test_bazel_erlang_lib",
- "@credentials_obfuscation//:bazel_erlang_lib",
+ "//deps/rabbit/apps/rabbitmq_prelaunch:test_erlang_app",
+ "//deps/rabbit_common:test_erlang_app",
+ "@credentials_obfuscation//:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -908,8 +916,8 @@ suites = [
name = "unit_gm_SUITE",
size = "small",
runtime_deps = [
- "//deps/rabbitmq_ct_helpers:bazel_erlang_lib",
- "@meck//:bazel_erlang_lib",
+ "//deps/rabbitmq_ct_helpers:erlang_app",
+ "@meck//:erlang_app",
],
),
rabbitmq_integration_suite(
@@ -921,7 +929,7 @@ suites = [
name = "unit_operator_policy_SUITE",
size = "small",
deps = [
- "//deps/rabbit_common:test_bazel_erlang_lib",
+ "//deps/rabbit_common:test_erlang_app",
],
),
rabbitmq_suite(
@@ -932,7 +940,7 @@ suites = [
name = "unit_plugin_directories_SUITE",
size = "small",
deps = [
- "//deps/rabbit_common:test_bazel_erlang_lib",
+ "//deps/rabbit_common:test_erlang_app",
],
),
rabbitmq_integration_suite(
@@ -988,15 +996,15 @@ suites = [
name = "unit_classic_mirrored_queue_sync_throttling_SUITE",
size = "small",
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
- ]
+ "//deps/rabbit_common:erlang_app",
+ ],
),
rabbitmq_suite(
name = "unit_classic_mirrored_queue_throughput_SUITE",
size = "small",
deps = [
- "//deps/rabbit_common:bazel_erlang_lib",
- ]
+ "//deps/rabbit_common:erlang_app",
+ ],
),
]