Replace globs in bazel with explicit lists of files

As this is preferred in rules_erlang 3.9.14
This commit is contained in:
Rin Kuryloski 2023-04-25 17:09:24 +02:00
parent 09af4fdd25
commit a944439fba
49 changed files with 2736 additions and 634 deletions

View File

@ -56,7 +56,6 @@ exports_files([
# gazelle:exclude deps/prometheus # gazelle:exclude deps/prometheus
# gazelle:exclude deps/quantile_estimator # gazelle:exclude deps/quantile_estimator
# gazelle:exclude deps/ra # gazelle:exclude deps/ra
# gazelle:exclude deps/rabbitmq_cli
# gazelle:exclude deps/ranch # gazelle:exclude deps/ranch
# gazelle:exclude deps/recon # gazelle:exclude deps/recon
# gazelle:exclude deps/redbug # gazelle:exclude deps/redbug

View File

@ -8,7 +8,19 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/amqp10_client.erl",
"src/amqp10_client_app.erl",
"src/amqp10_client_connection.erl",
"src/amqp10_client_connection_sup.erl",
"src/amqp10_client_connections_sup.erl",
"src/amqp10_client_frame_reader.erl",
"src/amqp10_client_session.erl",
"src/amqp10_client_sessions_sup.erl",
"src/amqp10_client_sup.erl",
"src/amqp10_client_types.erl",
"src/amqp10_msg.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "amqp10_client", app_name = "amqp10_client",
dest = "ebin", dest = "ebin",
@ -25,7 +37,19 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/amqp10_client.erl",
"src/amqp10_client_app.erl",
"src/amqp10_client_connection.erl",
"src/amqp10_client_connection_sup.erl",
"src/amqp10_client_connections_sup.erl",
"src/amqp10_client_frame_reader.erl",
"src/amqp10_client_session.erl",
"src/amqp10_client_sessions_sup.erl",
"src/amqp10_client_sup.erl",
"src/amqp10_client_types.erl",
"src/amqp10_msg.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "amqp10_client", app_name = "amqp10_client",
dest = "test", dest = "test",
@ -44,27 +68,37 @@ def all_srcs(name = "all_srcs"):
) )
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/amqp10_client.erl",
"src/**/*.erl", "src/amqp10_client_app.erl",
]), "src/amqp10_client_connection.erl",
"src/amqp10_client_connection_sup.erl",
"src/amqp10_client_connections_sup.erl",
"src/amqp10_client_frame_reader.erl",
"src/amqp10_client_session.erl",
"src/amqp10_client_sessions_sup.erl",
"src/amqp10_client_sup.erl",
"src/amqp10_client_types.erl",
"src/amqp10_msg.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]), srcs = ["src/amqp10_client.hrl"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -9,13 +9,11 @@ def all_beam_files(name = "all_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = [ srcs = [
"src/amqp10_binary_generator.erl",
"src/amqp10_binary_parser.erl",
"src/amqp10_framing.erl",
"src/amqp10_framing0.erl", "src/amqp10_framing0.erl",
] + native.glob( ],
["src/**/*.erl"],
exclude = [
"src/amqp10_framing0.erl", # keep
],
),
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "amqp10_common", app_name = "amqp10_common",
dest = "ebin", dest = "ebin",
@ -32,13 +30,11 @@ def all_test_beam_files(name = "all_test_beam_files"):
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = [ srcs = [
"src/amqp10_binary_generator.erl",
"src/amqp10_binary_parser.erl",
"src/amqp10_framing.erl",
"src/amqp10_framing0.erl", "src/amqp10_framing0.erl",
] + native.glob( ],
["src/**/*.erl"],
exclude = [
"src/amqp10_framing0.erl", # keep
],
),
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "amqp10_common", app_name = "amqp10_common",
dest = "test", dest = "test",
@ -57,38 +53,30 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = [ srcs = [
"src/amqp10_binary_generator.erl",
"src/amqp10_binary_parser.erl",
"src/amqp10_framing.erl",
"src/amqp10_framing0.erl", "src/amqp10_framing0.erl",
] + native.glob([ ],
"src/**/*.app.src",
"src/**/*.erl",
], exclude = [
"src/amqp10_framing0.erl", # keep
]),
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = [ srcs = ["include/amqp10_framing.hrl"],
"include/amqp10_framing.hrl",
] + native.glob(
["include/**/*.hrl"],
exclude = [
"include/amqp10_framing.hrl", # keep
],
),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -20,13 +20,30 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/amqp_auth_mechanisms.erl",
exclude = [ "src/amqp_channel.erl",
"src/amqp_gen_connection.erl", "src/amqp_channel_sup.erl",
"src/amqp_gen_consumer.erl", "src/amqp_channel_sup_sup.erl",
], "src/amqp_channels_manager.erl",
), "src/amqp_client.erl",
"src/amqp_connection.erl",
"src/amqp_connection_sup.erl",
"src/amqp_connection_type_sup.erl",
"src/amqp_direct_connection.erl",
"src/amqp_direct_consumer.erl",
"src/amqp_main_reader.erl",
"src/amqp_network_connection.erl",
"src/amqp_rpc_client.erl",
"src/amqp_rpc_server.erl",
"src/amqp_selective_consumer.erl",
"src/amqp_ssl.erl",
"src/amqp_sup.erl",
"src/amqp_uri.erl",
"src/amqp_util.erl",
"src/rabbit_routing_util.erl",
"src/uri_parser.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "amqp_client", app_name = "amqp_client",
beam = [":behaviours"], beam = [":behaviours"],
@ -57,13 +74,30 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/amqp_auth_mechanisms.erl",
exclude = [ "src/amqp_channel.erl",
"src/amqp_gen_connection.erl", "src/amqp_channel_sup.erl",
"src/amqp_gen_consumer.erl", "src/amqp_channel_sup_sup.erl",
], "src/amqp_channels_manager.erl",
), "src/amqp_client.erl",
"src/amqp_connection.erl",
"src/amqp_connection_sup.erl",
"src/amqp_connection_type_sup.erl",
"src/amqp_direct_connection.erl",
"src/amqp_direct_consumer.erl",
"src/amqp_main_reader.erl",
"src/amqp_network_connection.erl",
"src/amqp_rpc_client.erl",
"src/amqp_rpc_server.erl",
"src/amqp_selective_consumer.erl",
"src/amqp_ssl.erl",
"src/amqp_sup.erl",
"src/amqp_uri.erl",
"src/amqp_util.erl",
"src/rabbit_routing_util.erl",
"src/uri_parser.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "amqp_client", app_name = "amqp_client",
beam = [":test_behaviours"], beam = [":test_behaviours"],
@ -84,27 +118,55 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/amqp_auth_mechanisms.erl",
"src/**/*.erl", "src/amqp_channel.erl",
]), "src/amqp_channel_sup.erl",
"src/amqp_channel_sup_sup.erl",
"src/amqp_channels_manager.erl",
"src/amqp_client.erl",
"src/amqp_connection.erl",
"src/amqp_connection_sup.erl",
"src/amqp_connection_type_sup.erl",
"src/amqp_direct_connection.erl",
"src/amqp_direct_consumer.erl",
"src/amqp_gen_connection.erl",
"src/amqp_gen_consumer.erl",
"src/amqp_main_reader.erl",
"src/amqp_network_connection.erl",
"src/amqp_rpc_client.erl",
"src/amqp_rpc_server.erl",
"src/amqp_selective_consumer.erl",
"src/amqp_ssl.erl",
"src/amqp_sup.erl",
"src/amqp_uri.erl",
"src/amqp_util.erl",
"src/rabbit_routing_util.erl",
"src/uri_parser.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = [
"include/amqp_client.hrl",
"include/amqp_client_internal.hrl",
"include/amqp_gen_consumer_spec.hrl",
"include/rabbit_routing_prefixes.hrl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

661
deps/rabbit/app.bzl vendored
View File

@ -27,20 +27,203 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/amqqueue.erl",
exclude = [ "src/background_gc.erl",
"src/gm.erl", "src/code_server_cache.erl",
"src/rabbit_backing_queue.erl", "src/gatherer.erl",
"src/rabbit_credential_validator.erl", "src/internal_user.erl",
"src/rabbit_exchange_type.erl", "src/lqueue.erl",
"src/rabbit_mirror_queue_mode.erl", "src/mirrored_supervisor.erl",
"src/rabbit_policy_merge_strategy.erl", "src/mirrored_supervisor_sups.erl",
"src/rabbit_queue_master_locator.erl", "src/pg_local.erl",
"src/rabbit_queue_type.erl", "src/pid_recomposition.erl",
"src/rabbit_tracking.erl", "src/rabbit.erl",
], "src/rabbit_access_control.erl",
), "src/rabbit_alarm.erl",
"src/rabbit_amqqueue.erl",
"src/rabbit_amqqueue_process.erl",
"src/rabbit_amqqueue_sup.erl",
"src/rabbit_amqqueue_sup_sup.erl",
"src/rabbit_auth_backend_internal.erl",
"src/rabbit_auth_mechanism_amqplain.erl",
"src/rabbit_auth_mechanism_cr_demo.erl",
"src/rabbit_auth_mechanism_plain.erl",
"src/rabbit_autoheal.erl",
"src/rabbit_basic.erl",
"src/rabbit_binding.erl",
"src/rabbit_boot_steps.erl",
"src/rabbit_channel.erl",
"src/rabbit_channel_interceptor.erl",
"src/rabbit_channel_sup.erl",
"src/rabbit_channel_sup_sup.erl",
"src/rabbit_channel_tracking.erl",
"src/rabbit_channel_tracking_handler.erl",
"src/rabbit_classic_queue.erl",
"src/rabbit_classic_queue_index_v2.erl",
"src/rabbit_classic_queue_store_v2.erl",
"src/rabbit_client_sup.erl",
"src/rabbit_config.erl",
"src/rabbit_confirms.erl",
"src/rabbit_connection_helper_sup.erl",
"src/rabbit_connection_sup.erl",
"src/rabbit_connection_tracking.erl",
"src/rabbit_connection_tracking_handler.erl",
"src/rabbit_control_pbe.erl",
"src/rabbit_core_ff.erl",
"src/rabbit_core_metrics_gc.erl",
"src/rabbit_credential_validation.erl",
"src/rabbit_credential_validator_accept_everything.erl",
"src/rabbit_credential_validator_min_password_length.erl",
"src/rabbit_credential_validator_password_regexp.erl",
"src/rabbit_cuttlefish.erl",
"src/rabbit_db.erl",
"src/rabbit_db_binding.erl",
"src/rabbit_db_cluster.erl",
"src/rabbit_db_exchange.erl",
"src/rabbit_db_maintenance.erl",
"src/rabbit_db_msup.erl",
"src/rabbit_db_policy.erl",
"src/rabbit_db_queue.erl",
"src/rabbit_db_rtparams.erl",
"src/rabbit_db_topic_exchange.erl",
"src/rabbit_db_user.erl",
"src/rabbit_db_vhost.erl",
"src/rabbit_db_vhost_defaults.erl",
"src/rabbit_dead_letter.erl",
"src/rabbit_definitions.erl",
"src/rabbit_definitions_hashing.erl",
"src/rabbit_definitions_import_https.erl",
"src/rabbit_definitions_import_local_filesystem.erl",
"src/rabbit_diagnostics.erl",
"src/rabbit_direct.erl",
"src/rabbit_direct_reply_to.erl",
"src/rabbit_disk_monitor.erl",
"src/rabbit_epmd_monitor.erl",
"src/rabbit_event_consumer.erl",
"src/rabbit_exchange.erl",
"src/rabbit_exchange_decorator.erl",
"src/rabbit_exchange_parameters.erl",
"src/rabbit_exchange_type_direct.erl",
"src/rabbit_exchange_type_fanout.erl",
"src/rabbit_exchange_type_headers.erl",
"src/rabbit_exchange_type_invalid.erl",
"src/rabbit_exchange_type_topic.erl",
"src/rabbit_feature_flags.erl",
"src/rabbit_ff_controller.erl",
"src/rabbit_ff_extra.erl",
"src/rabbit_ff_registry.erl",
"src/rabbit_ff_registry_factory.erl",
"src/rabbit_fhc_helpers.erl",
"src/rabbit_fifo.erl",
"src/rabbit_fifo_client.erl",
"src/rabbit_fifo_dlx.erl",
"src/rabbit_fifo_dlx_client.erl",
"src/rabbit_fifo_dlx_sup.erl",
"src/rabbit_fifo_dlx_worker.erl",
"src/rabbit_fifo_index.erl",
"src/rabbit_fifo_v0.erl",
"src/rabbit_fifo_v1.erl",
"src/rabbit_file.erl",
"src/rabbit_global_counters.erl",
"src/rabbit_guid.erl",
"src/rabbit_health_check.erl",
"src/rabbit_limiter.erl",
"src/rabbit_log_channel.erl",
"src/rabbit_log_connection.erl",
"src/rabbit_log_mirroring.erl",
"src/rabbit_log_prelaunch.erl",
"src/rabbit_log_queue.erl",
"src/rabbit_log_tail.erl",
"src/rabbit_logger_exchange_h.erl",
"src/rabbit_looking_glass.erl",
"src/rabbit_maintenance.erl",
"src/rabbit_memory_monitor.erl",
"src/rabbit_metrics.erl",
"src/rabbit_mirror_queue_coordinator.erl",
"src/rabbit_mirror_queue_master.erl",
"src/rabbit_mirror_queue_misc.erl",
"src/rabbit_mirror_queue_mode_all.erl",
"src/rabbit_mirror_queue_mode_exactly.erl",
"src/rabbit_mirror_queue_mode_nodes.erl",
"src/rabbit_mirror_queue_slave.erl",
"src/rabbit_mirror_queue_sync.erl",
"src/rabbit_mnesia.erl",
"src/rabbit_mnesia_rename.erl",
"src/rabbit_msg_file.erl",
"src/rabbit_msg_record.erl",
"src/rabbit_msg_store.erl",
"src/rabbit_msg_store_ets_index.erl",
"src/rabbit_msg_store_gc.erl",
"src/rabbit_networking.erl",
"src/rabbit_networking_store.erl",
"src/rabbit_node_monitor.erl",
"src/rabbit_nodes.erl",
"src/rabbit_observer_cli.erl",
"src/rabbit_observer_cli_classic_queues.erl",
"src/rabbit_osiris_metrics.erl",
"src/rabbit_parameter_validation.erl",
"src/rabbit_peer_discovery.erl",
"src/rabbit_peer_discovery_classic_config.erl",
"src/rabbit_peer_discovery_dns.erl",
"src/rabbit_plugins.erl",
"src/rabbit_policies.erl",
"src/rabbit_policy.erl",
"src/rabbit_prelaunch_cluster.erl",
"src/rabbit_prelaunch_enabled_plugins_file.erl",
"src/rabbit_prelaunch_feature_flags.erl",
"src/rabbit_prelaunch_logging.erl",
"src/rabbit_prequeue.erl",
"src/rabbit_priority_queue.erl",
"src/rabbit_process.erl",
"src/rabbit_queue_consumers.erl",
"src/rabbit_queue_decorator.erl",
"src/rabbit_queue_index.erl",
"src/rabbit_queue_location.erl",
"src/rabbit_queue_location_client_local.erl",
"src/rabbit_queue_location_min_masters.erl",
"src/rabbit_queue_location_random.erl",
"src/rabbit_queue_location_validator.erl",
"src/rabbit_queue_master_location_misc.erl",
"src/rabbit_queue_type_util.erl",
"src/rabbit_quorum_memory_manager.erl",
"src/rabbit_quorum_queue.erl",
"src/rabbit_ra_registry.erl",
"src/rabbit_ra_systems.erl",
"src/rabbit_reader.erl",
"src/rabbit_recovery_terms.erl",
"src/rabbit_release_series.erl",
"src/rabbit_restartable_sup.erl",
"src/rabbit_router.erl",
"src/rabbit_runtime_parameters.erl",
"src/rabbit_ssl.erl",
"src/rabbit_stream_coordinator.erl",
"src/rabbit_stream_queue.erl",
"src/rabbit_stream_sac_coordinator.erl",
"src/rabbit_sup.erl",
"src/rabbit_sysmon_handler.erl",
"src/rabbit_sysmon_minder.erl",
"src/rabbit_table.erl",
"src/rabbit_time_travel_dbg.erl",
"src/rabbit_trace.erl",
"src/rabbit_tracking_store.erl",
"src/rabbit_upgrade_preparation.erl",
"src/rabbit_variable_queue.erl",
"src/rabbit_version.erl",
"src/rabbit_vhost.erl",
"src/rabbit_vhost_limit.erl",
"src/rabbit_vhost_msg_store.erl",
"src/rabbit_vhost_process.erl",
"src/rabbit_vhost_sup.erl",
"src/rabbit_vhost_sup_sup.erl",
"src/rabbit_vhost_sup_wrapper.erl",
"src/rabbit_vm.erl",
"src/supervised_lifecycle.erl",
"src/tcp_listener.erl",
"src/tcp_listener_sup.erl",
"src/term_to_binary_compat.erl",
"src/vhost.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbit", app_name = "rabbit",
beam = [":behaviours"], beam = [":behaviours"],
@ -84,20 +267,203 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/amqqueue.erl",
exclude = [ "src/background_gc.erl",
"src/gm.erl", "src/code_server_cache.erl",
"src/rabbit_backing_queue.erl", "src/gatherer.erl",
"src/rabbit_credential_validator.erl", "src/internal_user.erl",
"src/rabbit_exchange_type.erl", "src/lqueue.erl",
"src/rabbit_mirror_queue_mode.erl", "src/mirrored_supervisor.erl",
"src/rabbit_policy_merge_strategy.erl", "src/mirrored_supervisor_sups.erl",
"src/rabbit_queue_master_locator.erl", "src/pg_local.erl",
"src/rabbit_queue_type.erl", "src/pid_recomposition.erl",
"src/rabbit_tracking.erl", "src/rabbit.erl",
], "src/rabbit_access_control.erl",
), "src/rabbit_alarm.erl",
"src/rabbit_amqqueue.erl",
"src/rabbit_amqqueue_process.erl",
"src/rabbit_amqqueue_sup.erl",
"src/rabbit_amqqueue_sup_sup.erl",
"src/rabbit_auth_backend_internal.erl",
"src/rabbit_auth_mechanism_amqplain.erl",
"src/rabbit_auth_mechanism_cr_demo.erl",
"src/rabbit_auth_mechanism_plain.erl",
"src/rabbit_autoheal.erl",
"src/rabbit_basic.erl",
"src/rabbit_binding.erl",
"src/rabbit_boot_steps.erl",
"src/rabbit_channel.erl",
"src/rabbit_channel_interceptor.erl",
"src/rabbit_channel_sup.erl",
"src/rabbit_channel_sup_sup.erl",
"src/rabbit_channel_tracking.erl",
"src/rabbit_channel_tracking_handler.erl",
"src/rabbit_classic_queue.erl",
"src/rabbit_classic_queue_index_v2.erl",
"src/rabbit_classic_queue_store_v2.erl",
"src/rabbit_client_sup.erl",
"src/rabbit_config.erl",
"src/rabbit_confirms.erl",
"src/rabbit_connection_helper_sup.erl",
"src/rabbit_connection_sup.erl",
"src/rabbit_connection_tracking.erl",
"src/rabbit_connection_tracking_handler.erl",
"src/rabbit_control_pbe.erl",
"src/rabbit_core_ff.erl",
"src/rabbit_core_metrics_gc.erl",
"src/rabbit_credential_validation.erl",
"src/rabbit_credential_validator_accept_everything.erl",
"src/rabbit_credential_validator_min_password_length.erl",
"src/rabbit_credential_validator_password_regexp.erl",
"src/rabbit_cuttlefish.erl",
"src/rabbit_db.erl",
"src/rabbit_db_binding.erl",
"src/rabbit_db_cluster.erl",
"src/rabbit_db_exchange.erl",
"src/rabbit_db_maintenance.erl",
"src/rabbit_db_msup.erl",
"src/rabbit_db_policy.erl",
"src/rabbit_db_queue.erl",
"src/rabbit_db_rtparams.erl",
"src/rabbit_db_topic_exchange.erl",
"src/rabbit_db_user.erl",
"src/rabbit_db_vhost.erl",
"src/rabbit_db_vhost_defaults.erl",
"src/rabbit_dead_letter.erl",
"src/rabbit_definitions.erl",
"src/rabbit_definitions_hashing.erl",
"src/rabbit_definitions_import_https.erl",
"src/rabbit_definitions_import_local_filesystem.erl",
"src/rabbit_diagnostics.erl",
"src/rabbit_direct.erl",
"src/rabbit_direct_reply_to.erl",
"src/rabbit_disk_monitor.erl",
"src/rabbit_epmd_monitor.erl",
"src/rabbit_event_consumer.erl",
"src/rabbit_exchange.erl",
"src/rabbit_exchange_decorator.erl",
"src/rabbit_exchange_parameters.erl",
"src/rabbit_exchange_type_direct.erl",
"src/rabbit_exchange_type_fanout.erl",
"src/rabbit_exchange_type_headers.erl",
"src/rabbit_exchange_type_invalid.erl",
"src/rabbit_exchange_type_topic.erl",
"src/rabbit_feature_flags.erl",
"src/rabbit_ff_controller.erl",
"src/rabbit_ff_extra.erl",
"src/rabbit_ff_registry.erl",
"src/rabbit_ff_registry_factory.erl",
"src/rabbit_fhc_helpers.erl",
"src/rabbit_fifo.erl",
"src/rabbit_fifo_client.erl",
"src/rabbit_fifo_dlx.erl",
"src/rabbit_fifo_dlx_client.erl",
"src/rabbit_fifo_dlx_sup.erl",
"src/rabbit_fifo_dlx_worker.erl",
"src/rabbit_fifo_index.erl",
"src/rabbit_fifo_v0.erl",
"src/rabbit_fifo_v1.erl",
"src/rabbit_file.erl",
"src/rabbit_global_counters.erl",
"src/rabbit_guid.erl",
"src/rabbit_health_check.erl",
"src/rabbit_limiter.erl",
"src/rabbit_log_channel.erl",
"src/rabbit_log_connection.erl",
"src/rabbit_log_mirroring.erl",
"src/rabbit_log_prelaunch.erl",
"src/rabbit_log_queue.erl",
"src/rabbit_log_tail.erl",
"src/rabbit_logger_exchange_h.erl",
"src/rabbit_looking_glass.erl",
"src/rabbit_maintenance.erl",
"src/rabbit_memory_monitor.erl",
"src/rabbit_metrics.erl",
"src/rabbit_mirror_queue_coordinator.erl",
"src/rabbit_mirror_queue_master.erl",
"src/rabbit_mirror_queue_misc.erl",
"src/rabbit_mirror_queue_mode_all.erl",
"src/rabbit_mirror_queue_mode_exactly.erl",
"src/rabbit_mirror_queue_mode_nodes.erl",
"src/rabbit_mirror_queue_slave.erl",
"src/rabbit_mirror_queue_sync.erl",
"src/rabbit_mnesia.erl",
"src/rabbit_mnesia_rename.erl",
"src/rabbit_msg_file.erl",
"src/rabbit_msg_record.erl",
"src/rabbit_msg_store.erl",
"src/rabbit_msg_store_ets_index.erl",
"src/rabbit_msg_store_gc.erl",
"src/rabbit_networking.erl",
"src/rabbit_networking_store.erl",
"src/rabbit_node_monitor.erl",
"src/rabbit_nodes.erl",
"src/rabbit_observer_cli.erl",
"src/rabbit_observer_cli_classic_queues.erl",
"src/rabbit_osiris_metrics.erl",
"src/rabbit_parameter_validation.erl",
"src/rabbit_peer_discovery.erl",
"src/rabbit_peer_discovery_classic_config.erl",
"src/rabbit_peer_discovery_dns.erl",
"src/rabbit_plugins.erl",
"src/rabbit_policies.erl",
"src/rabbit_policy.erl",
"src/rabbit_prelaunch_cluster.erl",
"src/rabbit_prelaunch_enabled_plugins_file.erl",
"src/rabbit_prelaunch_feature_flags.erl",
"src/rabbit_prelaunch_logging.erl",
"src/rabbit_prequeue.erl",
"src/rabbit_priority_queue.erl",
"src/rabbit_process.erl",
"src/rabbit_queue_consumers.erl",
"src/rabbit_queue_decorator.erl",
"src/rabbit_queue_index.erl",
"src/rabbit_queue_location.erl",
"src/rabbit_queue_location_client_local.erl",
"src/rabbit_queue_location_min_masters.erl",
"src/rabbit_queue_location_random.erl",
"src/rabbit_queue_location_validator.erl",
"src/rabbit_queue_master_location_misc.erl",
"src/rabbit_queue_type_util.erl",
"src/rabbit_quorum_memory_manager.erl",
"src/rabbit_quorum_queue.erl",
"src/rabbit_ra_registry.erl",
"src/rabbit_ra_systems.erl",
"src/rabbit_reader.erl",
"src/rabbit_recovery_terms.erl",
"src/rabbit_release_series.erl",
"src/rabbit_restartable_sup.erl",
"src/rabbit_router.erl",
"src/rabbit_runtime_parameters.erl",
"src/rabbit_ssl.erl",
"src/rabbit_stream_coordinator.erl",
"src/rabbit_stream_queue.erl",
"src/rabbit_stream_sac_coordinator.erl",
"src/rabbit_sup.erl",
"src/rabbit_sysmon_handler.erl",
"src/rabbit_sysmon_minder.erl",
"src/rabbit_table.erl",
"src/rabbit_time_travel_dbg.erl",
"src/rabbit_trace.erl",
"src/rabbit_tracking_store.erl",
"src/rabbit_upgrade_preparation.erl",
"src/rabbit_variable_queue.erl",
"src/rabbit_version.erl",
"src/rabbit_vhost.erl",
"src/rabbit_vhost_limit.erl",
"src/rabbit_vhost_msg_store.erl",
"src/rabbit_vhost_process.erl",
"src/rabbit_vhost_sup.erl",
"src/rabbit_vhost_sup_sup.erl",
"src/rabbit_vhost_sup_wrapper.erl",
"src/rabbit_vm.erl",
"src/supervised_lifecycle.erl",
"src/tcp_listener.erl",
"src/tcp_listener_sup.erl",
"src/term_to_binary_compat.erl",
"src/vhost.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbit", app_name = "rabbit",
beam = [":test_behaviours"], beam = [":test_behaviours"],
@ -123,27 +489,249 @@ def all_srcs(name = "all_srcs"):
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = [
"include/amqqueue.hrl",
"include/amqqueue_v2.hrl",
"include/gm_specs.hrl",
"include/rabbit_global_counters.hrl",
"include/vhost.hrl",
"include/vhost_v2.hrl",
],
) )
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = [
"priv/schema/.gitignore",
"priv/schema/rabbit.schema",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]), srcs = [
"src/rabbit_fifo.hrl",
"src/rabbit_fifo_dlx.hrl",
"src/rabbit_fifo_v0.hrl",
"src/rabbit_fifo_v1.hrl",
"src/rabbit_stream_coordinator.hrl",
"src/rabbit_stream_sac_coordinator.hrl",
],
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/amqqueue.erl",
"src/**/*.erl", "src/background_gc.erl",
]), "src/code_server_cache.erl",
"src/gatherer.erl",
"src/gm.erl",
"src/internal_user.erl",
"src/lqueue.erl",
"src/mirrored_supervisor.erl",
"src/mirrored_supervisor_sups.erl",
"src/pg_local.erl",
"src/pid_recomposition.erl",
"src/rabbit.erl",
"src/rabbit_access_control.erl",
"src/rabbit_alarm.erl",
"src/rabbit_amqqueue.erl",
"src/rabbit_amqqueue_process.erl",
"src/rabbit_amqqueue_sup.erl",
"src/rabbit_amqqueue_sup_sup.erl",
"src/rabbit_auth_backend_internal.erl",
"src/rabbit_auth_mechanism_amqplain.erl",
"src/rabbit_auth_mechanism_cr_demo.erl",
"src/rabbit_auth_mechanism_plain.erl",
"src/rabbit_autoheal.erl",
"src/rabbit_backing_queue.erl",
"src/rabbit_basic.erl",
"src/rabbit_binding.erl",
"src/rabbit_boot_steps.erl",
"src/rabbit_channel.erl",
"src/rabbit_channel_interceptor.erl",
"src/rabbit_channel_sup.erl",
"src/rabbit_channel_sup_sup.erl",
"src/rabbit_channel_tracking.erl",
"src/rabbit_channel_tracking_handler.erl",
"src/rabbit_classic_queue.erl",
"src/rabbit_classic_queue_index_v2.erl",
"src/rabbit_classic_queue_store_v2.erl",
"src/rabbit_client_sup.erl",
"src/rabbit_config.erl",
"src/rabbit_confirms.erl",
"src/rabbit_connection_helper_sup.erl",
"src/rabbit_connection_sup.erl",
"src/rabbit_connection_tracking.erl",
"src/rabbit_connection_tracking_handler.erl",
"src/rabbit_control_pbe.erl",
"src/rabbit_core_ff.erl",
"src/rabbit_core_metrics_gc.erl",
"src/rabbit_credential_validation.erl",
"src/rabbit_credential_validator.erl",
"src/rabbit_credential_validator_accept_everything.erl",
"src/rabbit_credential_validator_min_password_length.erl",
"src/rabbit_credential_validator_password_regexp.erl",
"src/rabbit_cuttlefish.erl",
"src/rabbit_db.erl",
"src/rabbit_db_binding.erl",
"src/rabbit_db_cluster.erl",
"src/rabbit_db_exchange.erl",
"src/rabbit_db_maintenance.erl",
"src/rabbit_db_msup.erl",
"src/rabbit_db_policy.erl",
"src/rabbit_db_queue.erl",
"src/rabbit_db_rtparams.erl",
"src/rabbit_db_topic_exchange.erl",
"src/rabbit_db_user.erl",
"src/rabbit_db_vhost.erl",
"src/rabbit_db_vhost_defaults.erl",
"src/rabbit_dead_letter.erl",
"src/rabbit_definitions.erl",
"src/rabbit_definitions_hashing.erl",
"src/rabbit_definitions_import_https.erl",
"src/rabbit_definitions_import_local_filesystem.erl",
"src/rabbit_diagnostics.erl",
"src/rabbit_direct.erl",
"src/rabbit_direct_reply_to.erl",
"src/rabbit_disk_monitor.erl",
"src/rabbit_epmd_monitor.erl",
"src/rabbit_event_consumer.erl",
"src/rabbit_exchange.erl",
"src/rabbit_exchange_decorator.erl",
"src/rabbit_exchange_parameters.erl",
"src/rabbit_exchange_type.erl",
"src/rabbit_exchange_type_direct.erl",
"src/rabbit_exchange_type_fanout.erl",
"src/rabbit_exchange_type_headers.erl",
"src/rabbit_exchange_type_invalid.erl",
"src/rabbit_exchange_type_topic.erl",
"src/rabbit_feature_flags.erl",
"src/rabbit_ff_controller.erl",
"src/rabbit_ff_extra.erl",
"src/rabbit_ff_registry.erl",
"src/rabbit_ff_registry_factory.erl",
"src/rabbit_fhc_helpers.erl",
"src/rabbit_fifo.erl",
"src/rabbit_fifo_client.erl",
"src/rabbit_fifo_dlx.erl",
"src/rabbit_fifo_dlx_client.erl",
"src/rabbit_fifo_dlx_sup.erl",
"src/rabbit_fifo_dlx_worker.erl",
"src/rabbit_fifo_index.erl",
"src/rabbit_fifo_v0.erl",
"src/rabbit_fifo_v1.erl",
"src/rabbit_file.erl",
"src/rabbit_global_counters.erl",
"src/rabbit_guid.erl",
"src/rabbit_health_check.erl",
"src/rabbit_limiter.erl",
"src/rabbit_log_channel.erl",
"src/rabbit_log_connection.erl",
"src/rabbit_log_mirroring.erl",
"src/rabbit_log_prelaunch.erl",
"src/rabbit_log_queue.erl",
"src/rabbit_log_tail.erl",
"src/rabbit_logger_exchange_h.erl",
"src/rabbit_looking_glass.erl",
"src/rabbit_maintenance.erl",
"src/rabbit_memory_monitor.erl",
"src/rabbit_metrics.erl",
"src/rabbit_mirror_queue_coordinator.erl",
"src/rabbit_mirror_queue_master.erl",
"src/rabbit_mirror_queue_misc.erl",
"src/rabbit_mirror_queue_mode.erl",
"src/rabbit_mirror_queue_mode_all.erl",
"src/rabbit_mirror_queue_mode_exactly.erl",
"src/rabbit_mirror_queue_mode_nodes.erl",
"src/rabbit_mirror_queue_slave.erl",
"src/rabbit_mirror_queue_sync.erl",
"src/rabbit_mnesia.erl",
"src/rabbit_mnesia_rename.erl",
"src/rabbit_msg_file.erl",
"src/rabbit_msg_record.erl",
"src/rabbit_msg_store.erl",
"src/rabbit_msg_store_ets_index.erl",
"src/rabbit_msg_store_gc.erl",
"src/rabbit_networking.erl",
"src/rabbit_networking_store.erl",
"src/rabbit_node_monitor.erl",
"src/rabbit_nodes.erl",
"src/rabbit_observer_cli.erl",
"src/rabbit_observer_cli_classic_queues.erl",
"src/rabbit_osiris_metrics.erl",
"src/rabbit_parameter_validation.erl",
"src/rabbit_peer_discovery.erl",
"src/rabbit_peer_discovery_classic_config.erl",
"src/rabbit_peer_discovery_dns.erl",
"src/rabbit_plugins.erl",
"src/rabbit_policies.erl",
"src/rabbit_policy.erl",
"src/rabbit_policy_merge_strategy.erl",
"src/rabbit_prelaunch_cluster.erl",
"src/rabbit_prelaunch_enabled_plugins_file.erl",
"src/rabbit_prelaunch_feature_flags.erl",
"src/rabbit_prelaunch_logging.erl",
"src/rabbit_prequeue.erl",
"src/rabbit_priority_queue.erl",
"src/rabbit_process.erl",
"src/rabbit_queue_consumers.erl",
"src/rabbit_queue_decorator.erl",
"src/rabbit_queue_index.erl",
"src/rabbit_queue_location.erl",
"src/rabbit_queue_location_client_local.erl",
"src/rabbit_queue_location_min_masters.erl",
"src/rabbit_queue_location_random.erl",
"src/rabbit_queue_location_validator.erl",
"src/rabbit_queue_master_location_misc.erl",
"src/rabbit_queue_master_locator.erl",
"src/rabbit_queue_type.erl",
"src/rabbit_queue_type_util.erl",
"src/rabbit_quorum_memory_manager.erl",
"src/rabbit_quorum_queue.erl",
"src/rabbit_ra_registry.erl",
"src/rabbit_ra_systems.erl",
"src/rabbit_reader.erl",
"src/rabbit_recovery_terms.erl",
"src/rabbit_release_series.erl",
"src/rabbit_restartable_sup.erl",
"src/rabbit_router.erl",
"src/rabbit_runtime_parameters.erl",
"src/rabbit_ssl.erl",
"src/rabbit_stream_coordinator.erl",
"src/rabbit_stream_queue.erl",
"src/rabbit_stream_sac_coordinator.erl",
"src/rabbit_sup.erl",
"src/rabbit_sysmon_handler.erl",
"src/rabbit_sysmon_minder.erl",
"src/rabbit_table.erl",
"src/rabbit_time_travel_dbg.erl",
"src/rabbit_trace.erl",
"src/rabbit_tracking.erl",
"src/rabbit_tracking_store.erl",
"src/rabbit_upgrade_preparation.erl",
"src/rabbit_variable_queue.erl",
"src/rabbit_version.erl",
"src/rabbit_vhost.erl",
"src/rabbit_vhost_limit.erl",
"src/rabbit_vhost_msg_store.erl",
"src/rabbit_vhost_process.erl",
"src/rabbit_vhost_sup.erl",
"src/rabbit_vhost_sup_sup.erl",
"src/rabbit_vhost_sup_wrapper.erl",
"src/rabbit_vm.erl",
"src/supervised_lifecycle.erl",
"src/tcp_listener.erl",
"src/tcp_listener_sup.erl",
"src/term_to_binary_compat.erl",
"src/vhost.erl",
],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):
@ -761,7 +1349,6 @@ def test_suite_beam_files(name = "test_suite_beam_files"):
hdrs = ["src/rabbit_stream_sac_coordinator.hrl"], hdrs = ["src/rabbit_stream_sac_coordinator.hrl"],
app_name = "rabbit", app_name = "rabbit",
erlc_opts = "//:test_erlc_opts", erlc_opts = "//:test_erlc_opts",
deps = ["//deps/rabbit:erlang_app"],
) )
erlang_bytecode( erlang_bytecode(
name = "rabbitmq_queues_cli_integration_SUITE_beam_files", name = "rabbitmq_queues_cli_integration_SUITE_beam_files",

View File

@ -8,7 +8,26 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_boot_state.erl",
"src/rabbit_boot_state_sup.erl",
"src/rabbit_boot_state_systemd.erl",
"src/rabbit_boot_state_xterm_titlebar.erl",
"src/rabbit_logger_fmt_helpers.erl",
"src/rabbit_logger_json_fmt.erl",
"src/rabbit_logger_std_h.erl",
"src/rabbit_logger_text_fmt.erl",
"src/rabbit_prelaunch.erl",
"src/rabbit_prelaunch_app.erl",
"src/rabbit_prelaunch_conf.erl",
"src/rabbit_prelaunch_dist.erl",
"src/rabbit_prelaunch_early_logging.erl",
"src/rabbit_prelaunch_erlang_compat.erl",
"src/rabbit_prelaunch_errors.erl",
"src/rabbit_prelaunch_file.erl",
"src/rabbit_prelaunch_sighandler.erl",
"src/rabbit_prelaunch_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_prelaunch", app_name = "rabbitmq_prelaunch",
dest = "ebin", dest = "ebin",
@ -25,7 +44,26 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_boot_state.erl",
"src/rabbit_boot_state_sup.erl",
"src/rabbit_boot_state_systemd.erl",
"src/rabbit_boot_state_xterm_titlebar.erl",
"src/rabbit_logger_fmt_helpers.erl",
"src/rabbit_logger_json_fmt.erl",
"src/rabbit_logger_std_h.erl",
"src/rabbit_logger_text_fmt.erl",
"src/rabbit_prelaunch.erl",
"src/rabbit_prelaunch_app.erl",
"src/rabbit_prelaunch_conf.erl",
"src/rabbit_prelaunch_dist.erl",
"src/rabbit_prelaunch_early_logging.erl",
"src/rabbit_prelaunch_erlang_compat.erl",
"src/rabbit_prelaunch_errors.erl",
"src/rabbit_prelaunch_file.erl",
"src/rabbit_prelaunch_sighandler.erl",
"src/rabbit_prelaunch_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_prelaunch", app_name = "rabbitmq_prelaunch",
dest = "test", dest = "test",
@ -45,26 +83,38 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_boot_state.erl",
"src/**/*.erl", "src/rabbit_boot_state_sup.erl",
]), "src/rabbit_boot_state_systemd.erl",
"src/rabbit_boot_state_xterm_titlebar.erl",
"src/rabbit_logger_fmt_helpers.erl",
"src/rabbit_logger_json_fmt.erl",
"src/rabbit_logger_std_h.erl",
"src/rabbit_logger_text_fmt.erl",
"src/rabbit_prelaunch.erl",
"src/rabbit_prelaunch_app.erl",
"src/rabbit_prelaunch_conf.erl",
"src/rabbit_prelaunch_dist.erl",
"src/rabbit_prelaunch_early_logging.erl",
"src/rabbit_prelaunch_erlang_compat.erl",
"src/rabbit_prelaunch_errors.erl",
"src/rabbit_prelaunch_file.erl",
"src/rabbit_prelaunch_sighandler.erl",
"src/rabbit_prelaunch_sup.erl",
],
) )
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]),
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -23,20 +23,69 @@ def all_beam_files(name = "all_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = [ srcs = [
"src/app_utils.erl",
"src/code_version.erl",
"src/credit_flow.erl",
"src/delegate.erl",
"src/delegate_sup.erl",
"src/file_handle_cache.erl",
"src/file_handle_cache_stats.erl",
"src/mirrored_supervisor_locks.erl",
"src/mnesia_sync.erl",
"src/pmon.erl",
"src/priority_queue.erl",
"src/rabbit_amqp_connection.erl",
"src/rabbit_amqqueue_common.erl",
"src/rabbit_auth_backend_dummy.erl",
"src/rabbit_auth_mechanism.erl",
"src/rabbit_basic_common.erl",
"src/rabbit_binary_generator.erl",
"src/rabbit_binary_parser.erl",
"src/rabbit_cert_info.erl",
"src/rabbit_channel_common.erl",
"src/rabbit_command_assembler.erl",
"src/rabbit_control_misc.erl",
"src/rabbit_core_metrics.erl",
"src/rabbit_data_coercion.erl",
"src/rabbit_date_time.erl",
"src/rabbit_env.erl",
"src/rabbit_error_logger_handler.erl",
"src/rabbit_event.erl",
"src/rabbit_framing.erl",
"src/rabbit_framing_amqp_0_8.erl", "src/rabbit_framing_amqp_0_8.erl",
"src/rabbit_framing_amqp_0_9_1.erl", "src/rabbit_framing_amqp_0_9_1.erl",
] + native.glob( "src/rabbit_heartbeat.erl",
["src/**/*.erl"], "src/rabbit_http_util.erl",
exclude = [ "src/rabbit_json.erl",
"src/gen_server2.erl", "src/rabbit_log.erl",
"src/rabbit_authn_backend.erl", "src/rabbit_misc.erl",
"src/rabbit_authz_backend.erl", "src/rabbit_msg_store_index.erl",
"src/rabbit_framing_amqp_0_8.erl", # keep "src/rabbit_net.erl",
"src/rabbit_framing_amqp_0_9_1.erl", # keep "src/rabbit_nodes_common.erl",
"src/rabbit_password_hashing.erl", "src/rabbit_numerical.erl",
"src/rabbit_registry_class.erl", "src/rabbit_password.erl",
], "src/rabbit_password_hashing_md5.erl",
), "src/rabbit_password_hashing_sha256.erl",
"src/rabbit_password_hashing_sha512.erl",
"src/rabbit_pbe.erl",
"src/rabbit_peer_discovery_backend.erl",
"src/rabbit_policy_validator.erl",
"src/rabbit_queue_collector.erl",
"src/rabbit_registry.erl",
"src/rabbit_resource_monitor_misc.erl",
"src/rabbit_runtime.erl",
"src/rabbit_runtime_parameter.erl",
"src/rabbit_semver.erl",
"src/rabbit_semver_parser.erl",
"src/rabbit_ssl_options.erl",
"src/rabbit_types.erl",
"src/rabbit_writer.erl",
"src/supervisor2.erl",
"src/vm_memory_monitor.erl",
"src/worker_pool.erl",
"src/worker_pool_sup.erl",
"src/worker_pool_worker.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbit_common", app_name = "rabbit_common",
beam = [":behaviours"], beam = [":behaviours"],
@ -69,20 +118,69 @@ def all_test_beam_files(name = "all_test_beam_files"):
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = [ srcs = [
"src/app_utils.erl",
"src/code_version.erl",
"src/credit_flow.erl",
"src/delegate.erl",
"src/delegate_sup.erl",
"src/file_handle_cache.erl",
"src/file_handle_cache_stats.erl",
"src/mirrored_supervisor_locks.erl",
"src/mnesia_sync.erl",
"src/pmon.erl",
"src/priority_queue.erl",
"src/rabbit_amqp_connection.erl",
"src/rabbit_amqqueue_common.erl",
"src/rabbit_auth_backend_dummy.erl",
"src/rabbit_auth_mechanism.erl",
"src/rabbit_basic_common.erl",
"src/rabbit_binary_generator.erl",
"src/rabbit_binary_parser.erl",
"src/rabbit_cert_info.erl",
"src/rabbit_channel_common.erl",
"src/rabbit_command_assembler.erl",
"src/rabbit_control_misc.erl",
"src/rabbit_core_metrics.erl",
"src/rabbit_data_coercion.erl",
"src/rabbit_date_time.erl",
"src/rabbit_env.erl",
"src/rabbit_error_logger_handler.erl",
"src/rabbit_event.erl",
"src/rabbit_framing.erl",
"src/rabbit_framing_amqp_0_8.erl", "src/rabbit_framing_amqp_0_8.erl",
"src/rabbit_framing_amqp_0_9_1.erl", "src/rabbit_framing_amqp_0_9_1.erl",
] + native.glob( "src/rabbit_heartbeat.erl",
["src/**/*.erl"], "src/rabbit_http_util.erl",
exclude = [ "src/rabbit_json.erl",
"src/gen_server2.erl", "src/rabbit_log.erl",
"src/rabbit_authn_backend.erl", "src/rabbit_misc.erl",
"src/rabbit_authz_backend.erl", "src/rabbit_msg_store_index.erl",
"src/rabbit_framing_amqp_0_8.erl", # keep "src/rabbit_net.erl",
"src/rabbit_framing_amqp_0_9_1.erl", # keep "src/rabbit_nodes_common.erl",
"src/rabbit_password_hashing.erl", "src/rabbit_numerical.erl",
"src/rabbit_registry_class.erl", "src/rabbit_password.erl",
], "src/rabbit_password_hashing_md5.erl",
), "src/rabbit_password_hashing_sha256.erl",
"src/rabbit_password_hashing_sha512.erl",
"src/rabbit_pbe.erl",
"src/rabbit_peer_discovery_backend.erl",
"src/rabbit_policy_validator.erl",
"src/rabbit_queue_collector.erl",
"src/rabbit_registry.erl",
"src/rabbit_resource_monitor_misc.erl",
"src/rabbit_runtime.erl",
"src/rabbit_runtime_parameter.erl",
"src/rabbit_semver.erl",
"src/rabbit_semver_parser.erl",
"src/rabbit_ssl_options.erl",
"src/rabbit_types.erl",
"src/rabbit_writer.erl",
"src/supervisor2.erl",
"src/vm_memory_monitor.erl",
"src/worker_pool.erl",
"src/worker_pool_sup.erl",
"src/worker_pool_worker.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbit_common", app_name = "rabbit_common",
beam = [":test_behaviours"], beam = [":test_behaviours"],
@ -102,40 +200,105 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = [ srcs = [
"src/app_utils.erl",
"src/code_version.erl",
"src/credit_flow.erl",
"src/delegate.erl",
"src/delegate_sup.erl",
"src/file_handle_cache.erl",
"src/file_handle_cache_stats.erl",
"src/gen_server2.erl",
"src/mirrored_supervisor_locks.erl",
"src/mnesia_sync.erl",
"src/pmon.erl",
"src/priority_queue.erl",
"src/rabbit_amqp_connection.erl",
"src/rabbit_amqqueue_common.erl",
"src/rabbit_auth_backend_dummy.erl",
"src/rabbit_auth_mechanism.erl",
"src/rabbit_authn_backend.erl",
"src/rabbit_authz_backend.erl",
"src/rabbit_basic_common.erl",
"src/rabbit_binary_generator.erl",
"src/rabbit_binary_parser.erl",
"src/rabbit_cert_info.erl",
"src/rabbit_channel_common.erl",
"src/rabbit_command_assembler.erl",
"src/rabbit_control_misc.erl",
"src/rabbit_core_metrics.erl",
"src/rabbit_data_coercion.erl",
"src/rabbit_date_time.erl",
"src/rabbit_env.erl",
"src/rabbit_error_logger_handler.erl",
"src/rabbit_event.erl",
"src/rabbit_framing.erl",
"src/rabbit_framing_amqp_0_8.erl", "src/rabbit_framing_amqp_0_8.erl",
"src/rabbit_framing_amqp_0_9_1.erl", "src/rabbit_framing_amqp_0_9_1.erl",
] + native.glob([ "src/rabbit_heartbeat.erl",
"src/**/*.app.src", "src/rabbit_http_util.erl",
"src/**/*.erl", "src/rabbit_json.erl",
], exclude = [ "src/rabbit_log.erl",
"src/rabbit_framing_amqp_0_8.erl", # keep "src/rabbit_misc.erl",
"src/rabbit_framing_amqp_0_9_1.erl", # keep "src/rabbit_msg_store_index.erl",
]), "src/rabbit_net.erl",
"src/rabbit_nodes_common.erl",
"src/rabbit_numerical.erl",
"src/rabbit_password.erl",
"src/rabbit_password_hashing.erl",
"src/rabbit_password_hashing_md5.erl",
"src/rabbit_password_hashing_sha256.erl",
"src/rabbit_password_hashing_sha512.erl",
"src/rabbit_pbe.erl",
"src/rabbit_peer_discovery_backend.erl",
"src/rabbit_policy_validator.erl",
"src/rabbit_queue_collector.erl",
"src/rabbit_registry.erl",
"src/rabbit_registry_class.erl",
"src/rabbit_resource_monitor_misc.erl",
"src/rabbit_runtime.erl",
"src/rabbit_runtime_parameter.erl",
"src/rabbit_semver.erl",
"src/rabbit_semver_parser.erl",
"src/rabbit_ssl_options.erl",
"src/rabbit_types.erl",
"src/rabbit_writer.erl",
"src/supervisor2.erl",
"src/vm_memory_monitor.erl",
"src/worker_pool.erl",
"src/worker_pool_sup.erl",
"src/worker_pool_worker.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = [ srcs = [
"include/logging.hrl",
"include/rabbit.hrl",
"include/rabbit_core_metrics.hrl",
"include/rabbit_framing.hrl", "include/rabbit_framing.hrl",
] + native.glob( "include/rabbit_memory.hrl",
["include/**/*.hrl"], "include/rabbit_misc.hrl",
exclude = [ "include/rabbit_msg_store.hrl",
"include/rabbit_framing.hrl", # keep "include/resource.hrl",
], ],
),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-BSD-recon",
"LICENSE-MIT-Erlware-Commons",
"LICENSE-MIT-Mochi",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,22 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl",
"src/rabbit_amqp1_0.erl",
"src/rabbit_amqp1_0_channel.erl",
"src/rabbit_amqp1_0_incoming_link.erl",
"src/rabbit_amqp1_0_link_util.erl",
"src/rabbit_amqp1_0_message.erl",
"src/rabbit_amqp1_0_outgoing_link.erl",
"src/rabbit_amqp1_0_reader.erl",
"src/rabbit_amqp1_0_session.erl",
"src/rabbit_amqp1_0_session_process.erl",
"src/rabbit_amqp1_0_session_sup.erl",
"src/rabbit_amqp1_0_session_sup_sup.erl",
"src/rabbit_amqp1_0_util.erl",
"src/rabbit_amqp1_0_writer.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_amqp1_0", app_name = "rabbitmq_amqp1_0",
dest = "ebin", dest = "ebin",
@ -30,7 +45,22 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl",
"src/rabbit_amqp1_0.erl",
"src/rabbit_amqp1_0_channel.erl",
"src/rabbit_amqp1_0_incoming_link.erl",
"src/rabbit_amqp1_0_link_util.erl",
"src/rabbit_amqp1_0_message.erl",
"src/rabbit_amqp1_0_outgoing_link.erl",
"src/rabbit_amqp1_0_reader.erl",
"src/rabbit_amqp1_0_session.erl",
"src/rabbit_amqp1_0_session_process.erl",
"src/rabbit_amqp1_0_session_sup.erl",
"src/rabbit_amqp1_0_session_sup_sup.erl",
"src/rabbit_amqp1_0_util.erl",
"src/rabbit_amqp1_0_writer.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_amqp1_0", app_name = "rabbitmq_amqp1_0",
dest = "test", dest = "test",
@ -55,26 +85,40 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_amqp1_0.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl",
"src/**/*.erl", "src/rabbit_amqp1_0.erl",
]), "src/rabbit_amqp1_0_channel.erl",
"src/rabbit_amqp1_0_incoming_link.erl",
"src/rabbit_amqp1_0_link_util.erl",
"src/rabbit_amqp1_0_message.erl",
"src/rabbit_amqp1_0_outgoing_link.erl",
"src/rabbit_amqp1_0_reader.erl",
"src/rabbit_amqp1_0_session.erl",
"src/rabbit_amqp1_0_session_process.erl",
"src/rabbit_amqp1_0_session_sup.erl",
"src/rabbit_amqp1_0_session_sup_sup.erl",
"src/rabbit_amqp1_0_util.erl",
"src/rabbit_amqp1_0_writer.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_amqp1_0.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -16,12 +16,14 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/rabbit_auth_backend_cache.erl",
exclude = [ "src/rabbit_auth_backend_cache_app.erl",
"src/rabbit_auth_cache.erl", "src/rabbit_auth_cache_dict.erl",
], "src/rabbit_auth_cache_ets.erl",
), "src/rabbit_auth_cache_ets_segmented.erl",
"src/rabbit_auth_cache_ets_segmented_stateless.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_cache", app_name = "rabbitmq_auth_backend_cache",
beam = [":behaviours"], beam = [":behaviours"],
@ -48,12 +50,14 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/rabbit_auth_backend_cache.erl",
exclude = [ "src/rabbit_auth_backend_cache_app.erl",
"src/rabbit_auth_cache.erl", "src/rabbit_auth_cache_dict.erl",
], "src/rabbit_auth_cache_ets.erl",
), "src/rabbit_auth_cache_ets_segmented.erl",
"src/rabbit_auth_cache_ets_segmented_stateless.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_cache", app_name = "rabbitmq_auth_backend_cache",
beam = [":test_behaviours"], beam = [":test_behaviours"],
@ -74,26 +78,33 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_auth_backend_cache.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_auth_backend_cache.erl",
"src/**/*.erl", "src/rabbit_auth_backend_cache_app.erl",
]), "src/rabbit_auth_cache.erl",
"src/rabbit_auth_cache_dict.erl",
"src/rabbit_auth_cache_ets.erl",
"src/rabbit_auth_cache_ets_segmented.erl",
"src/rabbit_auth_cache_ets_segmented_stateless.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_auth_backend_cache.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_auth_backend_http.erl",
"src/rabbit_auth_backend_http_app.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_http", app_name = "rabbitmq_auth_backend_http",
dest = "ebin", dest = "ebin",
@ -25,7 +28,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_auth_backend_http.erl",
"src/rabbit_auth_backend_http_app.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_http", app_name = "rabbitmq_auth_backend_http",
dest = "test", dest = "test",
@ -45,27 +51,28 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_auth_backend_http.schema"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_auth_backend_http.erl",
"src/**/*.erl", "src/rabbit_auth_backend_http_app.erl",
]), ],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,12 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_auth_backend_ldap.erl",
"src/rabbit_auth_backend_ldap_app.erl",
"src/rabbit_auth_backend_ldap_util.erl",
"src/rabbit_log_ldap.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_ldap", app_name = "rabbitmq_auth_backend_ldap",
dest = "ebin", dest = "ebin",
@ -25,7 +30,12 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_auth_backend_ldap.erl",
"src/rabbit_auth_backend_ldap_app.erl",
"src/rabbit_auth_backend_ldap_util.erl",
"src/rabbit_log_ldap.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_ldap", app_name = "rabbitmq_auth_backend_ldap",
dest = "test", dest = "test",
@ -45,26 +55,30 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_auth_backend_ldap.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_auth_backend_ldap.erl",
"src/**/*.erl", "src/rabbit_auth_backend_ldap_app.erl",
]), "src/rabbit_auth_backend_ldap_util.erl",
"src/rabbit_log_ldap.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/logging.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,17 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl",
"src/rabbit_auth_backend_oauth2.erl",
"src/rabbit_auth_backend_oauth2_app.erl",
"src/rabbit_oauth2_scope.erl",
"src/uaa_jwks.erl",
"src/uaa_jwt.erl",
"src/uaa_jwt_jwk.erl",
"src/uaa_jwt_jwt.erl",
"src/wildcard.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_oauth2", app_name = "rabbitmq_auth_backend_oauth2",
dest = "ebin", dest = "ebin",
@ -29,7 +39,17 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl",
"src/rabbit_auth_backend_oauth2.erl",
"src/rabbit_auth_backend_oauth2_app.erl",
"src/rabbit_oauth2_scope.erl",
"src/uaa_jwks.erl",
"src/uaa_jwt.erl",
"src/uaa_jwt_jwk.erl",
"src/uaa_jwt_jwt.erl",
"src/wildcard.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_backend_oauth2", app_name = "rabbitmq_auth_backend_oauth2",
dest = "test", dest = "test",
@ -53,27 +73,35 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_auth_backend_oauth2.schema"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl",
"src/**/*.erl", "src/rabbit_auth_backend_oauth2.erl",
]), "src/rabbit_auth_backend_oauth2_app.erl",
"src/rabbit_oauth2_scope.erl",
"src/uaa_jwks.erl",
"src/uaa_jwt.erl",
"src/uaa_jwt_jwk.erl",
"src/uaa_jwt_jwt.erl",
"src/wildcard.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_auth_mechanism_ssl.erl",
"src/rabbit_auth_mechanism_ssl_app.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_mechanism_ssl", app_name = "rabbitmq_auth_mechanism_ssl",
dest = "ebin", dest = "ebin",
@ -28,27 +31,27 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_auth_mechanism_ssl.erl",
"src/**/*.erl", "src/rabbit_auth_mechanism_ssl_app.erl",
]), ],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def all_test_beam_files(name = "all_test_beam_files"): def all_test_beam_files(name = "all_test_beam_files"):
@ -60,7 +63,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_auth_mechanism_ssl.erl",
"src/rabbit_auth_mechanism_ssl_app.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_auth_mechanism_ssl", app_name = "rabbitmq_auth_mechanism_ssl",
dest = "test", dest = "test",

View File

@ -8,7 +8,16 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbitmq_aws.erl",
"src/rabbitmq_aws_app.erl",
"src/rabbitmq_aws_config.erl",
"src/rabbitmq_aws_json.erl",
"src/rabbitmq_aws_sign.erl",
"src/rabbitmq_aws_sup.erl",
"src/rabbitmq_aws_urilib.erl",
"src/rabbitmq_aws_xml.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_aws", app_name = "rabbitmq_aws",
dest = "ebin", dest = "ebin",
@ -24,7 +33,16 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbitmq_aws.erl",
"src/rabbitmq_aws_app.erl",
"src/rabbitmq_aws_config.erl",
"src/rabbitmq_aws_json.erl",
"src/rabbitmq_aws_sign.erl",
"src/rabbitmq_aws_sup.erl",
"src/rabbitmq_aws_urilib.erl",
"src/rabbitmq_aws_xml.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_aws", app_name = "rabbitmq_aws",
dest = "test", dest = "test",
@ -43,26 +61,36 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_aws.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbitmq_aws.erl",
"src/**/*.erl", "src/rabbitmq_aws_app.erl",
]), "src/rabbitmq_aws_config.erl",
"src/rabbitmq_aws_json.erl",
"src/rabbitmq_aws_sign.erl",
"src/rabbitmq_aws_sup.erl",
"src/rabbitmq_aws_urilib.erl",
"src/rabbitmq_aws_xml.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbitmq_aws.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-erlcloud",
"LICENSE-httpc_aws",
"LICENSE-rabbitmq_aws",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -15,21 +15,21 @@ rabbitmqctl(
] + glob([ ] + glob([
"lib/**/*.ex", "lib/**/*.ex",
]), ]),
archives = [
"@hex//:archive",
],
license_files = glob(["LICENSE*"]), license_files = glob(["LICENSE*"]),
source_deps = {
"@csv//:sources": "csv",
"@json//:sources": "json",
"@parallel_stream//:sources": "parallel_stream", # transitive dep of csv 2.x
},
visibility = ["//visibility:public"], visibility = ["//visibility:public"],
deps = [ deps = [
"//deps/rabbit_common:erlang_app", "//deps/rabbit_common:erlang_app",
"@observer_cli//:erlang_app", "@observer_cli//:erlang_app",
"@stdout_formatter//:erlang_app", "@stdout_formatter//:erlang_app",
], ],
archives = [
"@hex//:archive",
],
source_deps = {
"@csv//:sources": "csv",
"@json//:sources": "json",
"@parallel_stream//:sources": "parallel_stream", # transitive dep of csv 2.x
},
) )
rabbitmq_home( rabbitmq_home(
@ -84,13 +84,13 @@ plt(
"public_key", "public_key",
"runtime_tools", "runtime_tools",
], ],
ignore_warnings = True,
libs = [":elixir"], libs = [":elixir"],
deps = [ deps = [
":elixir", ":elixir",
"//deps/rabbit:erlang_app", "//deps/rabbit:erlang_app",
"//deps/rabbit_common:erlang_app", "//deps/rabbit_common:erlang_app",
], ],
ignore_warnings = True,
) )
dialyze( dialyze(
@ -114,9 +114,21 @@ rabbitmqctl_test(
"lib/**/*.ex", "lib/**/*.ex",
"test/**/*.exs", "test/**/*.exs",
]), ]),
archives = [
"@hex//:archive",
],
data = glob(["test/fixtures/**/*"]), data = glob(["test/fixtures/**/*"]),
flaky = True, flaky = True,
rabbitmq_run = ":rabbitmq-for-cli-tests-run", rabbitmq_run = ":rabbitmq-for-cli-tests-run",
source_deps = {
"@amqp//:sources": "amqp",
"@csv//:sources": "csv",
"@dialyxir//:sources": "dialyxir",
"@json//:sources": "json",
"@parallel_stream//:sources": "parallel_stream", # transitive dep of csv 2.x
"@temp//:sources": "temp",
"@x509//:sources": "x509",
},
tags = [STARTS_BACKGROUND_BROKER_TAG], tags = [STARTS_BACKGROUND_BROKER_TAG],
deps = [ deps = [
"//deps/amqp_client:erlang_app", "//deps/amqp_client:erlang_app",
@ -125,18 +137,6 @@ rabbitmqctl_test(
"@observer_cli//:erlang_app", "@observer_cli//:erlang_app",
"@stdout_formatter//:erlang_app", "@stdout_formatter//:erlang_app",
], ],
archives = [
"@hex//:archive",
],
source_deps = {
"@amqp//:sources": "amqp",
"@csv//:sources": "csv",
"@dialyxir//:sources": "dialyxir",
"@json//:sources": "json",
"@parallel_stream//:sources": "parallel_stream", # transitive dep of csv 2.x
"@temp//:sources": "temp",
"@x509//:sources": "x509",
},
) )
test_suite( test_suite(

View File

@ -8,7 +8,11 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand.erl",
"src/rabbit_db_ch_exchange.erl",
"src/rabbit_exchange_type_consistent_hash.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_consistent_hash_exchange", app_name = "rabbitmq_consistent_hash_exchange",
dest = "ebin", dest = "ebin",
@ -29,7 +33,11 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand.erl",
"src/rabbit_db_ch_exchange.erl",
"src/rabbit_exchange_type_consistent_hash.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_consistent_hash_exchange", app_name = "rabbitmq_consistent_hash_exchange",
dest = "test", dest = "test",
@ -53,27 +61,29 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand.erl",
"src/**/*.erl", "src/rabbit_db_ch_exchange.erl",
]), "src/rabbit_exchange_type_consistent_hash.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbitmq_consistent_hash_exchange.hrl"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -10,7 +10,7 @@ def all_beam_files(name = "all_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_ct_client_helpers.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_ct_client_helpers", app_name = "rabbitmq_ct_client_helpers",
dest = "ebin", dest = "ebin",
@ -33,31 +33,28 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
testonly = True, testonly = True,
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
testonly = True, testonly = True,
srcs = native.glob([ srcs = ["src/rabbit_ct_client_helpers.erl"],
"src/**/*.app.src",
"src/**/*.erl",
]),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
testonly = True, testonly = True,
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
testonly = True, testonly = True,
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def all_test_beam_files(name = "all_test_beam_files"): def all_test_beam_files(name = "all_test_beam_files"):
@ -69,7 +66,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_ct_client_helpers.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_ct_client_helpers", app_name = "rabbitmq_ct_client_helpers",
dest = "test", dest = "test",

View File

@ -10,7 +10,16 @@ def all_beam_files(name = "all_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/cth_log_redirect_any_domains.erl",
"src/rabbit_control_helper.erl",
"src/rabbit_ct_broker_helpers.erl",
"src/rabbit_ct_config_schema.erl",
"src/rabbit_ct_helpers.erl",
"src/rabbit_ct_proper_helpers.erl",
"src/rabbit_ct_vm_helpers.erl",
"src/rabbit_mgmt_test_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_ct_helpers", app_name = "rabbitmq_ct_helpers",
dest = "ebin", dest = "ebin",
@ -30,7 +39,16 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/cth_log_redirect_any_domains.erl",
"src/rabbit_control_helper.erl",
"src/rabbit_ct_broker_helpers.erl",
"src/rabbit_ct_config_schema.erl",
"src/rabbit_ct_helpers.erl",
"src/rabbit_ct_proper_helpers.erl",
"src/rabbit_ct_vm_helpers.erl",
"src/rabbit_mgmt_test_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_ct_helpers", app_name = "rabbitmq_ct_helpers",
dest = "test", dest = "test",
@ -52,7 +70,6 @@ def all_srcs(name = "all_srcs"):
testonly = True, testonly = True,
srcs = [":private_hdrs", ":public_hdrs"], srcs = [":private_hdrs", ":public_hdrs"],
) )
filegroup( filegroup(
name = "priv", name = "priv",
testonly = True, testonly = True,
@ -63,28 +80,40 @@ def all_srcs(name = "all_srcs"):
"tools/tls-certs/openssl.cnf.in", "tools/tls-certs/openssl.cnf.in",
], # keep ], # keep
) )
filegroup(
name = "srcs",
testonly = True,
srcs = native.glob([
"src/**/*.app.src",
"src/**/*.erl",
]),
)
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
testonly = True, testonly = True,
srcs = native.glob(["include/**/*.hrl"]), srcs = [
"include/rabbit_assert.hrl",
"include/rabbit_mgmt_test.hrl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
testonly = True, testonly = True,
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-APACHE2",
"LICENSE-MPL-RabbitMQ",
],
)
filegroup(
name = "srcs",
testonly = True,
srcs = [
"src/cth_log_redirect_any_domains.erl",
"src/rabbit_control_helper.erl",
"src/rabbit_ct_broker_helpers.erl",
"src/rabbit_ct_config_schema.erl",
"src/rabbit_ct_helpers.erl",
"src/rabbit_ct_proper_helpers.erl",
"src/rabbit_ct_vm_helpers.erl",
"src/rabbit_mgmt_test_util.erl",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_event_exchange_decorator.erl",
"src/rabbit_exchange_type_event.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_event_exchange", app_name = "rabbitmq_event_exchange",
dest = "ebin", dest = "ebin",
@ -28,7 +31,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_event_exchange_decorator.erl",
"src/rabbit_exchange_type_event.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_event_exchange", app_name = "rabbitmq_event_exchange",
dest = "test", dest = "test",
@ -51,26 +57,28 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_event_exchange.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_event_exchange_decorator.erl",
"src/**/*.erl", "src/rabbit_exchange_type_event.erl",
]), ],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_event_exchange.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,29 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl",
"src/rabbit_federation_app.erl",
"src/rabbit_federation_db.erl",
"src/rabbit_federation_event.erl",
"src/rabbit_federation_exchange.erl",
"src/rabbit_federation_exchange_link.erl",
"src/rabbit_federation_exchange_link_sup_sup.erl",
"src/rabbit_federation_link_sup.erl",
"src/rabbit_federation_link_util.erl",
"src/rabbit_federation_parameters.erl",
"src/rabbit_federation_pg.erl",
"src/rabbit_federation_queue.erl",
"src/rabbit_federation_queue_link.erl",
"src/rabbit_federation_queue_link_sup_sup.erl",
"src/rabbit_federation_status.erl",
"src/rabbit_federation_sup.erl",
"src/rabbit_federation_upstream.erl",
"src/rabbit_federation_upstream_exchange.erl",
"src/rabbit_federation_util.erl",
"src/rabbit_log_federation.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_federation", app_name = "rabbitmq_federation",
dest = "ebin", dest = "ebin",
@ -30,7 +52,29 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl",
"src/rabbit_federation_app.erl",
"src/rabbit_federation_db.erl",
"src/rabbit_federation_event.erl",
"src/rabbit_federation_exchange.erl",
"src/rabbit_federation_exchange_link.erl",
"src/rabbit_federation_exchange_link_sup_sup.erl",
"src/rabbit_federation_link_sup.erl",
"src/rabbit_federation_link_util.erl",
"src/rabbit_federation_parameters.erl",
"src/rabbit_federation_pg.erl",
"src/rabbit_federation_queue.erl",
"src/rabbit_federation_queue_link.erl",
"src/rabbit_federation_queue_link_sup_sup.erl",
"src/rabbit_federation_status.erl",
"src/rabbit_federation_sup.erl",
"src/rabbit_federation_upstream.erl",
"src/rabbit_federation_upstream_exchange.erl",
"src/rabbit_federation_util.erl",
"src/rabbit_log_federation.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_federation", app_name = "rabbitmq_federation",
dest = "test", dest = "test",
@ -55,27 +99,50 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl",
"src/**/*.erl", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl",
]), "src/rabbit_federation_app.erl",
"src/rabbit_federation_db.erl",
"src/rabbit_federation_event.erl",
"src/rabbit_federation_exchange.erl",
"src/rabbit_federation_exchange_link.erl",
"src/rabbit_federation_exchange_link_sup_sup.erl",
"src/rabbit_federation_link_sup.erl",
"src/rabbit_federation_link_util.erl",
"src/rabbit_federation_parameters.erl",
"src/rabbit_federation_pg.erl",
"src/rabbit_federation_queue.erl",
"src/rabbit_federation_queue_link.erl",
"src/rabbit_federation_queue_link_sup_sup.erl",
"src/rabbit_federation_status.erl",
"src/rabbit_federation_sup.erl",
"src/rabbit_federation_upstream.erl",
"src/rabbit_federation_upstream_exchange.erl",
"src/rabbit_federation_util.erl",
"src/rabbit_log_federation.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = [
"include/logging.hrl",
"include/rabbit_federation.hrl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_federation_mgmt.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_federation_management", app_name = "rabbitmq_federation_management",
dest = "ebin", dest = "ebin",
@ -28,7 +28,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_federation_mgmt.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_federation_management", app_name = "rabbitmq_federation_management",
dest = "test", dest = "test",
@ -51,27 +51,36 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = [
"priv/www/js/federation.js",
"priv/www/js/tmpl/federation.ejs",
"priv/www/js/tmpl/federation-upstream.ejs",
"priv/www/js/tmpl/federation-upstreams.ejs",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = ["src/rabbit_federation_mgmt.erl"],
"src/**/*.app.src",
"src/**/*.erl",
]),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-APACHE2-ExplorerCanvas",
"LICENSE-BSD-base64js",
"LICENSE-MIT-EJS10",
"LICENSE-MIT-Flot",
"LICENSE-MIT-Sammy060",
"LICENSE-MIT-jQuery164",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,11 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_db_jms_exchange.erl",
"src/rabbit_jms_topic_exchange.erl",
"src/sjx_evaluator.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_jms_topic_exchange", app_name = "rabbitmq_jms_topic_exchange",
dest = "ebin", dest = "ebin",
@ -28,7 +32,11 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_db_jms_exchange.erl",
"src/rabbit_jms_topic_exchange.erl",
"src/sjx_evaluator.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_jms_topic_exchange", app_name = "rabbitmq_jms_topic_exchange",
dest = "test", dest = "test",
@ -51,27 +59,29 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_db_jms_exchange.erl",
"src/**/*.erl", "src/rabbit_jms_topic_exchange.erl",
]), "src/sjx_evaluator.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_jms_topic_exchange.hrl"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -16,12 +16,101 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/rabbit_mgmt_app.erl",
exclude = [ "src/rabbit_mgmt_cors.erl",
"src/rabbit_mgmt_extension.erl", "src/rabbit_mgmt_csp.erl",
], "src/rabbit_mgmt_db.erl",
), "src/rabbit_mgmt_db_cache.erl",
"src/rabbit_mgmt_db_cache_sup.erl",
"src/rabbit_mgmt_dispatcher.erl",
"src/rabbit_mgmt_features.erl",
"src/rabbit_mgmt_headers.erl",
"src/rabbit_mgmt_hsts.erl",
"src/rabbit_mgmt_load_definitions.erl",
"src/rabbit_mgmt_login.erl",
"src/rabbit_mgmt_oauth_bootstrap.erl",
"src/rabbit_mgmt_reset_handler.erl",
"src/rabbit_mgmt_stats.erl",
"src/rabbit_mgmt_sup.erl",
"src/rabbit_mgmt_sup_sup.erl",
"src/rabbit_mgmt_util.erl",
"src/rabbit_mgmt_wm_aliveness_test.erl",
"src/rabbit_mgmt_wm_auth.erl",
"src/rabbit_mgmt_wm_auth_attempts.erl",
"src/rabbit_mgmt_wm_binding.erl",
"src/rabbit_mgmt_wm_bindings.erl",
"src/rabbit_mgmt_wm_channel.erl",
"src/rabbit_mgmt_wm_channels.erl",
"src/rabbit_mgmt_wm_channels_vhost.erl",
"src/rabbit_mgmt_wm_cluster_name.erl",
"src/rabbit_mgmt_wm_connection.erl",
"src/rabbit_mgmt_wm_connection_channels.erl",
"src/rabbit_mgmt_wm_connection_user_name.erl",
"src/rabbit_mgmt_wm_connections.erl",
"src/rabbit_mgmt_wm_connections_vhost.erl",
"src/rabbit_mgmt_wm_consumers.erl",
"src/rabbit_mgmt_wm_definitions.erl",
"src/rabbit_mgmt_wm_environment.erl",
"src/rabbit_mgmt_wm_exchange.erl",
"src/rabbit_mgmt_wm_exchange_publish.erl",
"src/rabbit_mgmt_wm_exchanges.erl",
"src/rabbit_mgmt_wm_extensions.erl",
"src/rabbit_mgmt_wm_feature_flag_enable.erl",
"src/rabbit_mgmt_wm_feature_flags.erl",
"src/rabbit_mgmt_wm_global_parameter.erl",
"src/rabbit_mgmt_wm_global_parameters.erl",
"src/rabbit_mgmt_wm_hash_password.erl",
"src/rabbit_mgmt_wm_health_check_alarms.erl",
"src/rabbit_mgmt_wm_health_check_certificate_expiration.erl",
"src/rabbit_mgmt_wm_health_check_local_alarms.erl",
"src/rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical.erl",
"src/rabbit_mgmt_wm_health_check_node_is_quorum_critical.erl",
"src/rabbit_mgmt_wm_health_check_port_listener.erl",
"src/rabbit_mgmt_wm_health_check_protocol_listener.erl",
"src/rabbit_mgmt_wm_health_check_virtual_hosts.erl",
"src/rabbit_mgmt_wm_healthchecks.erl",
"src/rabbit_mgmt_wm_limit.erl",
"src/rabbit_mgmt_wm_limits.erl",
"src/rabbit_mgmt_wm_login.erl",
"src/rabbit_mgmt_wm_node.erl",
"src/rabbit_mgmt_wm_node_memory.erl",
"src/rabbit_mgmt_wm_node_memory_ets.erl",
"src/rabbit_mgmt_wm_nodes.erl",
"src/rabbit_mgmt_wm_operator_policies.erl",
"src/rabbit_mgmt_wm_operator_policy.erl",
"src/rabbit_mgmt_wm_overview.erl",
"src/rabbit_mgmt_wm_parameter.erl",
"src/rabbit_mgmt_wm_parameters.erl",
"src/rabbit_mgmt_wm_permission.erl",
"src/rabbit_mgmt_wm_permissions.erl",
"src/rabbit_mgmt_wm_permissions_user.erl",
"src/rabbit_mgmt_wm_permissions_vhost.erl",
"src/rabbit_mgmt_wm_policies.erl",
"src/rabbit_mgmt_wm_policy.erl",
"src/rabbit_mgmt_wm_queue.erl",
"src/rabbit_mgmt_wm_queue_actions.erl",
"src/rabbit_mgmt_wm_queue_get.erl",
"src/rabbit_mgmt_wm_queue_purge.erl",
"src/rabbit_mgmt_wm_queues.erl",
"src/rabbit_mgmt_wm_rebalance_queues.erl",
"src/rabbit_mgmt_wm_redirect.erl",
"src/rabbit_mgmt_wm_reset.erl",
"src/rabbit_mgmt_wm_static.erl",
"src/rabbit_mgmt_wm_topic_permission.erl",
"src/rabbit_mgmt_wm_topic_permissions.erl",
"src/rabbit_mgmt_wm_topic_permissions_user.erl",
"src/rabbit_mgmt_wm_topic_permissions_vhost.erl",
"src/rabbit_mgmt_wm_user.erl",
"src/rabbit_mgmt_wm_user_limit.erl",
"src/rabbit_mgmt_wm_user_limits.erl",
"src/rabbit_mgmt_wm_users.erl",
"src/rabbit_mgmt_wm_users_bulk_delete.erl",
"src/rabbit_mgmt_wm_vhost.erl",
"src/rabbit_mgmt_wm_vhost_restart.erl",
"src/rabbit_mgmt_wm_vhosts.erl",
"src/rabbit_mgmt_wm_whoami.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_management", app_name = "rabbitmq_management",
beam = [":behaviours"], beam = [":behaviours"],
@ -53,12 +142,101 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/rabbit_mgmt_app.erl",
exclude = [ "src/rabbit_mgmt_cors.erl",
"src/rabbit_mgmt_extension.erl", "src/rabbit_mgmt_csp.erl",
], "src/rabbit_mgmt_db.erl",
), "src/rabbit_mgmt_db_cache.erl",
"src/rabbit_mgmt_db_cache_sup.erl",
"src/rabbit_mgmt_dispatcher.erl",
"src/rabbit_mgmt_features.erl",
"src/rabbit_mgmt_headers.erl",
"src/rabbit_mgmt_hsts.erl",
"src/rabbit_mgmt_load_definitions.erl",
"src/rabbit_mgmt_login.erl",
"src/rabbit_mgmt_oauth_bootstrap.erl",
"src/rabbit_mgmt_reset_handler.erl",
"src/rabbit_mgmt_stats.erl",
"src/rabbit_mgmt_sup.erl",
"src/rabbit_mgmt_sup_sup.erl",
"src/rabbit_mgmt_util.erl",
"src/rabbit_mgmt_wm_aliveness_test.erl",
"src/rabbit_mgmt_wm_auth.erl",
"src/rabbit_mgmt_wm_auth_attempts.erl",
"src/rabbit_mgmt_wm_binding.erl",
"src/rabbit_mgmt_wm_bindings.erl",
"src/rabbit_mgmt_wm_channel.erl",
"src/rabbit_mgmt_wm_channels.erl",
"src/rabbit_mgmt_wm_channels_vhost.erl",
"src/rabbit_mgmt_wm_cluster_name.erl",
"src/rabbit_mgmt_wm_connection.erl",
"src/rabbit_mgmt_wm_connection_channels.erl",
"src/rabbit_mgmt_wm_connection_user_name.erl",
"src/rabbit_mgmt_wm_connections.erl",
"src/rabbit_mgmt_wm_connections_vhost.erl",
"src/rabbit_mgmt_wm_consumers.erl",
"src/rabbit_mgmt_wm_definitions.erl",
"src/rabbit_mgmt_wm_environment.erl",
"src/rabbit_mgmt_wm_exchange.erl",
"src/rabbit_mgmt_wm_exchange_publish.erl",
"src/rabbit_mgmt_wm_exchanges.erl",
"src/rabbit_mgmt_wm_extensions.erl",
"src/rabbit_mgmt_wm_feature_flag_enable.erl",
"src/rabbit_mgmt_wm_feature_flags.erl",
"src/rabbit_mgmt_wm_global_parameter.erl",
"src/rabbit_mgmt_wm_global_parameters.erl",
"src/rabbit_mgmt_wm_hash_password.erl",
"src/rabbit_mgmt_wm_health_check_alarms.erl",
"src/rabbit_mgmt_wm_health_check_certificate_expiration.erl",
"src/rabbit_mgmt_wm_health_check_local_alarms.erl",
"src/rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical.erl",
"src/rabbit_mgmt_wm_health_check_node_is_quorum_critical.erl",
"src/rabbit_mgmt_wm_health_check_port_listener.erl",
"src/rabbit_mgmt_wm_health_check_protocol_listener.erl",
"src/rabbit_mgmt_wm_health_check_virtual_hosts.erl",
"src/rabbit_mgmt_wm_healthchecks.erl",
"src/rabbit_mgmt_wm_limit.erl",
"src/rabbit_mgmt_wm_limits.erl",
"src/rabbit_mgmt_wm_login.erl",
"src/rabbit_mgmt_wm_node.erl",
"src/rabbit_mgmt_wm_node_memory.erl",
"src/rabbit_mgmt_wm_node_memory_ets.erl",
"src/rabbit_mgmt_wm_nodes.erl",
"src/rabbit_mgmt_wm_operator_policies.erl",
"src/rabbit_mgmt_wm_operator_policy.erl",
"src/rabbit_mgmt_wm_overview.erl",
"src/rabbit_mgmt_wm_parameter.erl",
"src/rabbit_mgmt_wm_parameters.erl",
"src/rabbit_mgmt_wm_permission.erl",
"src/rabbit_mgmt_wm_permissions.erl",
"src/rabbit_mgmt_wm_permissions_user.erl",
"src/rabbit_mgmt_wm_permissions_vhost.erl",
"src/rabbit_mgmt_wm_policies.erl",
"src/rabbit_mgmt_wm_policy.erl",
"src/rabbit_mgmt_wm_queue.erl",
"src/rabbit_mgmt_wm_queue_actions.erl",
"src/rabbit_mgmt_wm_queue_get.erl",
"src/rabbit_mgmt_wm_queue_purge.erl",
"src/rabbit_mgmt_wm_queues.erl",
"src/rabbit_mgmt_wm_rebalance_queues.erl",
"src/rabbit_mgmt_wm_redirect.erl",
"src/rabbit_mgmt_wm_reset.erl",
"src/rabbit_mgmt_wm_static.erl",
"src/rabbit_mgmt_wm_topic_permission.erl",
"src/rabbit_mgmt_wm_topic_permissions.erl",
"src/rabbit_mgmt_wm_topic_permissions_user.erl",
"src/rabbit_mgmt_wm_topic_permissions_vhost.erl",
"src/rabbit_mgmt_wm_user.erl",
"src/rabbit_mgmt_wm_user_limit.erl",
"src/rabbit_mgmt_wm_user_limits.erl",
"src/rabbit_mgmt_wm_users.erl",
"src/rabbit_mgmt_wm_users_bulk_delete.erl",
"src/rabbit_mgmt_wm_vhost.erl",
"src/rabbit_mgmt_wm_vhost_restart.erl",
"src/rabbit_mgmt_wm_vhosts.erl",
"src/rabbit_mgmt_wm_whoami.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_management", app_name = "rabbitmq_management",
beam = [":test_behaviours"], beam = [":test_behaviours"],
@ -85,27 +263,213 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = [ srcs = [
"priv/schema/rabbitmq_management.schema",
"priv/www/api/index.html",
"priv/www/cli/index.html",
"priv/www/cli/rabbitmqadmin", "priv/www/cli/rabbitmqadmin",
] + native.glob(["priv/**/*"]), "priv/www/css/evil.css",
"priv/www/css/main.css",
"priv/www/favicon.ico",
"priv/www/img/bg-binary.png",
"priv/www/img/bg-green-dark.png",
"priv/www/img/bg-red.png",
"priv/www/img/bg-red-dark.png",
"priv/www/img/bg-yellow-dark.png",
"priv/www/img/collapse.png",
"priv/www/img/expand.png",
"priv/www/img/rabbitmqlogo.svg",
"priv/www/img/rabbitmqlogo-master-copy.svg",
"priv/www/index.html",
"priv/www/js/base64.js",
"priv/www/js/charts.js",
"priv/www/js/dispatcher.js",
"priv/www/js/ejs-1.0.js",
"priv/www/js/ejs-1.0.min.js",
"priv/www/js/excanvas.js",
"priv/www/js/excanvas.min.js",
"priv/www/js/formatters.js",
"priv/www/js/global.js",
"priv/www/js/jquery.flot-0.8.1.js",
"priv/www/js/jquery.flot-0.8.1.min.js",
"priv/www/js/jquery.flot-0.8.1.time.js",
"priv/www/js/jquery.flot-0.8.1.time.min.js",
"priv/www/js/jquery-3.5.1.js",
"priv/www/js/jquery-3.5.1.min.js",
"priv/www/js/json2-2016.10.28.js",
"priv/www/js/main.js",
"priv/www/js/oidc-oauth/helper.js",
"priv/www/js/oidc-oauth/login-callback.html",
"priv/www/js/oidc-oauth/logout-callback.html",
"priv/www/js/oidc-oauth/oidc-client-ts.js",
"priv/www/js/oidc-oauth/oidc-client-ts.js.map",
"priv/www/js/prefs.js",
"priv/www/js/sammy-0.7.6.js",
"priv/www/js/sammy-0.7.6.min.js",
"priv/www/js/tmpl/404.ejs",
"priv/www/js/tmpl/add-binding.ejs",
"priv/www/js/tmpl/binary.ejs",
"priv/www/js/tmpl/bindings.ejs",
"priv/www/js/tmpl/channel.ejs",
"priv/www/js/tmpl/channels.ejs",
"priv/www/js/tmpl/channels-list.ejs",
"priv/www/js/tmpl/cluster-name.ejs",
"priv/www/js/tmpl/columns-options.ejs",
"priv/www/js/tmpl/connection.ejs",
"priv/www/js/tmpl/connections.ejs",
"priv/www/js/tmpl/consumers.ejs",
"priv/www/js/tmpl/exchange.ejs",
"priv/www/js/tmpl/exchanges.ejs",
"priv/www/js/tmpl/feature-flags.ejs",
"priv/www/js/tmpl/layout.ejs",
"priv/www/js/tmpl/limits.ejs",
"priv/www/js/tmpl/list-exchanges.ejs",
"priv/www/js/tmpl/login.ejs",
"priv/www/js/tmpl/login_oauth.ejs",
"priv/www/js/tmpl/memory.ejs",
"priv/www/js/tmpl/memory-bar.ejs",
"priv/www/js/tmpl/memory-table.ejs",
"priv/www/js/tmpl/messages.ejs",
"priv/www/js/tmpl/msg-detail-deliveries.ejs",
"priv/www/js/tmpl/msg-detail-publishes.ejs",
"priv/www/js/tmpl/node.ejs",
"priv/www/js/tmpl/overview.ejs",
"priv/www/js/tmpl/partition.ejs",
"priv/www/js/tmpl/permissions.ejs",
"priv/www/js/tmpl/policies.ejs",
"priv/www/js/tmpl/policy.ejs",
"priv/www/js/tmpl/popup.ejs",
"priv/www/js/tmpl/publish.ejs",
"priv/www/js/tmpl/queue.ejs",
"priv/www/js/tmpl/queues.ejs",
"priv/www/js/tmpl/rate-options.ejs",
"priv/www/js/tmpl/registry.ejs",
"priv/www/js/tmpl/status.ejs",
"priv/www/js/tmpl/topic-permissions.ejs",
"priv/www/js/tmpl/user.ejs",
"priv/www/js/tmpl/users.ejs",
"priv/www/js/tmpl/vhost.ejs",
"priv/www/js/tmpl/vhosts.ejs",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_mgmt_app.erl",
"src/**/*.erl", "src/rabbit_mgmt_cors.erl",
]), "src/rabbit_mgmt_csp.erl",
"src/rabbit_mgmt_db.erl",
"src/rabbit_mgmt_db_cache.erl",
"src/rabbit_mgmt_db_cache_sup.erl",
"src/rabbit_mgmt_dispatcher.erl",
"src/rabbit_mgmt_extension.erl",
"src/rabbit_mgmt_features.erl",
"src/rabbit_mgmt_headers.erl",
"src/rabbit_mgmt_hsts.erl",
"src/rabbit_mgmt_load_definitions.erl",
"src/rabbit_mgmt_login.erl",
"src/rabbit_mgmt_oauth_bootstrap.erl",
"src/rabbit_mgmt_reset_handler.erl",
"src/rabbit_mgmt_stats.erl",
"src/rabbit_mgmt_sup.erl",
"src/rabbit_mgmt_sup_sup.erl",
"src/rabbit_mgmt_util.erl",
"src/rabbit_mgmt_wm_aliveness_test.erl",
"src/rabbit_mgmt_wm_auth.erl",
"src/rabbit_mgmt_wm_auth_attempts.erl",
"src/rabbit_mgmt_wm_binding.erl",
"src/rabbit_mgmt_wm_bindings.erl",
"src/rabbit_mgmt_wm_channel.erl",
"src/rabbit_mgmt_wm_channels.erl",
"src/rabbit_mgmt_wm_channels_vhost.erl",
"src/rabbit_mgmt_wm_cluster_name.erl",
"src/rabbit_mgmt_wm_connection.erl",
"src/rabbit_mgmt_wm_connection_channels.erl",
"src/rabbit_mgmt_wm_connection_user_name.erl",
"src/rabbit_mgmt_wm_connections.erl",
"src/rabbit_mgmt_wm_connections_vhost.erl",
"src/rabbit_mgmt_wm_consumers.erl",
"src/rabbit_mgmt_wm_definitions.erl",
"src/rabbit_mgmt_wm_environment.erl",
"src/rabbit_mgmt_wm_exchange.erl",
"src/rabbit_mgmt_wm_exchange_publish.erl",
"src/rabbit_mgmt_wm_exchanges.erl",
"src/rabbit_mgmt_wm_extensions.erl",
"src/rabbit_mgmt_wm_feature_flag_enable.erl",
"src/rabbit_mgmt_wm_feature_flags.erl",
"src/rabbit_mgmt_wm_global_parameter.erl",
"src/rabbit_mgmt_wm_global_parameters.erl",
"src/rabbit_mgmt_wm_hash_password.erl",
"src/rabbit_mgmt_wm_health_check_alarms.erl",
"src/rabbit_mgmt_wm_health_check_certificate_expiration.erl",
"src/rabbit_mgmt_wm_health_check_local_alarms.erl",
"src/rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical.erl",
"src/rabbit_mgmt_wm_health_check_node_is_quorum_critical.erl",
"src/rabbit_mgmt_wm_health_check_port_listener.erl",
"src/rabbit_mgmt_wm_health_check_protocol_listener.erl",
"src/rabbit_mgmt_wm_health_check_virtual_hosts.erl",
"src/rabbit_mgmt_wm_healthchecks.erl",
"src/rabbit_mgmt_wm_limit.erl",
"src/rabbit_mgmt_wm_limits.erl",
"src/rabbit_mgmt_wm_login.erl",
"src/rabbit_mgmt_wm_node.erl",
"src/rabbit_mgmt_wm_node_memory.erl",
"src/rabbit_mgmt_wm_node_memory_ets.erl",
"src/rabbit_mgmt_wm_nodes.erl",
"src/rabbit_mgmt_wm_operator_policies.erl",
"src/rabbit_mgmt_wm_operator_policy.erl",
"src/rabbit_mgmt_wm_overview.erl",
"src/rabbit_mgmt_wm_parameter.erl",
"src/rabbit_mgmt_wm_parameters.erl",
"src/rabbit_mgmt_wm_permission.erl",
"src/rabbit_mgmt_wm_permissions.erl",
"src/rabbit_mgmt_wm_permissions_user.erl",
"src/rabbit_mgmt_wm_permissions_vhost.erl",
"src/rabbit_mgmt_wm_policies.erl",
"src/rabbit_mgmt_wm_policy.erl",
"src/rabbit_mgmt_wm_queue.erl",
"src/rabbit_mgmt_wm_queue_actions.erl",
"src/rabbit_mgmt_wm_queue_get.erl",
"src/rabbit_mgmt_wm_queue_purge.erl",
"src/rabbit_mgmt_wm_queues.erl",
"src/rabbit_mgmt_wm_rebalance_queues.erl",
"src/rabbit_mgmt_wm_redirect.erl",
"src/rabbit_mgmt_wm_reset.erl",
"src/rabbit_mgmt_wm_static.erl",
"src/rabbit_mgmt_wm_topic_permission.erl",
"src/rabbit_mgmt_wm_topic_permissions.erl",
"src/rabbit_mgmt_wm_topic_permissions_user.erl",
"src/rabbit_mgmt_wm_topic_permissions_vhost.erl",
"src/rabbit_mgmt_wm_user.erl",
"src/rabbit_mgmt_wm_user_limit.erl",
"src/rabbit_mgmt_wm_user_limits.erl",
"src/rabbit_mgmt_wm_users.erl",
"src/rabbit_mgmt_wm_users_bulk_delete.erl",
"src/rabbit_mgmt_wm_vhost.erl",
"src/rabbit_mgmt_wm_vhost_restart.erl",
"src/rabbit_mgmt_wm_vhosts.erl",
"src/rabbit_mgmt_wm_whoami.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_mgmt.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-APACHE2-excanvas",
"LICENSE-BSD-base64js",
"LICENSE-ISC-cowboy",
"LICENSE-MIT-EJS",
"LICENSE-MIT-Flot",
"LICENSE-MIT-Sammy",
"LICENSE-MIT-jQuery",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,24 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl",
"src/exometer_slide.erl",
"src/rabbit_mgmt_agent_app.erl",
"src/rabbit_mgmt_agent_config.erl",
"src/rabbit_mgmt_agent_sup.erl",
"src/rabbit_mgmt_agent_sup_sup.erl",
"src/rabbit_mgmt_data.erl",
"src/rabbit_mgmt_data_compat.erl",
"src/rabbit_mgmt_db_handler.erl",
"src/rabbit_mgmt_external_stats.erl",
"src/rabbit_mgmt_ff.erl",
"src/rabbit_mgmt_format.erl",
"src/rabbit_mgmt_gc.erl",
"src/rabbit_mgmt_metrics_collector.erl",
"src/rabbit_mgmt_metrics_gc.erl",
"src/rabbit_mgmt_storage.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_management_agent", app_name = "rabbitmq_management_agent",
dest = "ebin", dest = "ebin",
@ -29,7 +46,24 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl",
"src/exometer_slide.erl",
"src/rabbit_mgmt_agent_app.erl",
"src/rabbit_mgmt_agent_config.erl",
"src/rabbit_mgmt_agent_sup.erl",
"src/rabbit_mgmt_agent_sup_sup.erl",
"src/rabbit_mgmt_data.erl",
"src/rabbit_mgmt_data_compat.erl",
"src/rabbit_mgmt_db_handler.erl",
"src/rabbit_mgmt_external_stats.erl",
"src/rabbit_mgmt_ff.erl",
"src/rabbit_mgmt_format.erl",
"src/rabbit_mgmt_gc.erl",
"src/rabbit_mgmt_metrics_collector.erl",
"src/rabbit_mgmt_metrics_gc.erl",
"src/rabbit_mgmt_storage.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_management_agent", app_name = "rabbitmq_management_agent",
dest = "test", dest = "test",
@ -53,26 +87,46 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_management_agent.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl",
"src/**/*.erl", "src/exometer_slide.erl",
]), "src/rabbit_mgmt_agent_app.erl",
"src/rabbit_mgmt_agent_config.erl",
"src/rabbit_mgmt_agent_sup.erl",
"src/rabbit_mgmt_agent_sup_sup.erl",
"src/rabbit_mgmt_data.erl",
"src/rabbit_mgmt_data_compat.erl",
"src/rabbit_mgmt_db_handler.erl",
"src/rabbit_mgmt_external_stats.erl",
"src/rabbit_mgmt_ff.erl",
"src/rabbit_mgmt_format.erl",
"src/rabbit_mgmt_gc.erl",
"src/rabbit_mgmt_metrics_collector.erl",
"src/rabbit_mgmt_metrics_gc.erl",
"src/rabbit_mgmt_storage.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = [
"include/rabbit_mgmt_agent.hrl",
"include/rabbit_mgmt_metrics.hrl",
"include/rabbit_mgmt_records.hrl",
],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -16,12 +16,30 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl",
exclude = [ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl",
"src/rabbit_mqtt_retained_msg_store.erl", "src/mqtt_machine.erl",
], "src/mqtt_machine_v0.erl",
), "src/mqtt_node.erl",
"src/rabbit_mqtt.erl",
"src/rabbit_mqtt_collector.erl",
"src/rabbit_mqtt_confirms.erl",
"src/rabbit_mqtt_ff.erl",
"src/rabbit_mqtt_internal_event_handler.erl",
"src/rabbit_mqtt_keepalive.erl",
"src/rabbit_mqtt_packet.erl",
"src/rabbit_mqtt_processor.erl",
"src/rabbit_mqtt_qos0_queue.erl",
"src/rabbit_mqtt_reader.erl",
"src/rabbit_mqtt_retained_msg_store_dets.erl",
"src/rabbit_mqtt_retained_msg_store_ets.erl",
"src/rabbit_mqtt_retained_msg_store_noop.erl",
"src/rabbit_mqtt_retainer.erl",
"src/rabbit_mqtt_retainer_sup.erl",
"src/rabbit_mqtt_sup.erl",
"src/rabbit_mqtt_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_mqtt", app_name = "rabbitmq_mqtt",
beam = [":behaviours"], beam = [":behaviours"],
@ -48,12 +66,30 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl",
exclude = [ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl",
"src/rabbit_mqtt_retained_msg_store.erl", "src/mqtt_machine.erl",
], "src/mqtt_machine_v0.erl",
), "src/mqtt_node.erl",
"src/rabbit_mqtt.erl",
"src/rabbit_mqtt_collector.erl",
"src/rabbit_mqtt_confirms.erl",
"src/rabbit_mqtt_ff.erl",
"src/rabbit_mqtt_internal_event_handler.erl",
"src/rabbit_mqtt_keepalive.erl",
"src/rabbit_mqtt_packet.erl",
"src/rabbit_mqtt_processor.erl",
"src/rabbit_mqtt_qos0_queue.erl",
"src/rabbit_mqtt_reader.erl",
"src/rabbit_mqtt_retained_msg_store_dets.erl",
"src/rabbit_mqtt_retained_msg_store_ets.erl",
"src/rabbit_mqtt_retained_msg_store_noop.erl",
"src/rabbit_mqtt_retainer.erl",
"src/rabbit_mqtt_retainer_sup.erl",
"src/rabbit_mqtt_sup.erl",
"src/rabbit_mqtt_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_mqtt", app_name = "rabbitmq_mqtt",
beam = [":test_behaviours"], beam = [":test_behaviours"],
@ -80,26 +116,54 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_mqtt.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl",
"src/**/*.erl", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl",
]), "src/mqtt_machine.erl",
"src/mqtt_machine_v0.erl",
"src/mqtt_node.erl",
"src/rabbit_mqtt.erl",
"src/rabbit_mqtt_collector.erl",
"src/rabbit_mqtt_confirms.erl",
"src/rabbit_mqtt_ff.erl",
"src/rabbit_mqtt_internal_event_handler.erl",
"src/rabbit_mqtt_keepalive.erl",
"src/rabbit_mqtt_packet.erl",
"src/rabbit_mqtt_processor.erl",
"src/rabbit_mqtt_qos0_queue.erl",
"src/rabbit_mqtt_reader.erl",
"src/rabbit_mqtt_retained_msg_store.erl",
"src/rabbit_mqtt_retained_msg_store_dets.erl",
"src/rabbit_mqtt_retained_msg_store_ets.erl",
"src/rabbit_mqtt_retained_msg_store_noop.erl",
"src/rabbit_mqtt_retainer.erl",
"src/rabbit_mqtt_retainer_sup.erl",
"src/rabbit_mqtt_sup.erl",
"src/rabbit_mqtt_util.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = [
"include/mqtt_machine.hrl",
"include/mqtt_machine_v0.hrl",
"include/rabbit_mqtt.hrl",
"include/rabbit_mqtt_packet.hrl",
],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_aws.erl",
"src/rabbitmq_peer_discovery_aws.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_aws", app_name = "rabbitmq_peer_discovery_aws",
dest = "ebin", dest = "ebin",
@ -25,7 +28,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_aws.erl",
"src/rabbitmq_peer_discovery_aws.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_aws", app_name = "rabbitmq_peer_discovery_aws",
dest = "test", dest = "test",
@ -45,27 +51,28 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_peer_discovery_aws.schema"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_peer_discovery_aws.erl",
"src/**/*.erl", "src/rabbitmq_peer_discovery_aws.erl",
]), ],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,14 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_cleanup.erl",
"src/rabbit_peer_discovery_common_app.erl",
"src/rabbit_peer_discovery_common_sup.erl",
"src/rabbit_peer_discovery_config.erl",
"src/rabbit_peer_discovery_httpc.erl",
"src/rabbit_peer_discovery_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_common", app_name = "rabbitmq_peer_discovery_common",
dest = "ebin", dest = "ebin",
@ -25,7 +32,14 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_cleanup.erl",
"src/rabbit_peer_discovery_common_app.erl",
"src/rabbit_peer_discovery_common_sup.erl",
"src/rabbit_peer_discovery_config.erl",
"src/rabbit_peer_discovery_httpc.erl",
"src/rabbit_peer_discovery_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_common", app_name = "rabbitmq_peer_discovery_common",
dest = "test", dest = "test",
@ -45,26 +59,32 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_peer_discovery_common.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_peer_discovery_cleanup.erl",
"src/**/*.erl", "src/rabbit_peer_discovery_common_app.erl",
]), "src/rabbit_peer_discovery_common_sup.erl",
"src/rabbit_peer_discovery_config.erl",
"src/rabbit_peer_discovery_httpc.erl",
"src/rabbit_peer_discovery_util.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_peer_discovery.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,13 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_consul.erl",
"src/rabbitmq_peer_discovery_consul.erl",
"src/rabbitmq_peer_discovery_consul_app.erl",
"src/rabbitmq_peer_discovery_consul_health_check_helper.erl",
"src/rabbitmq_peer_discovery_consul_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_consul", app_name = "rabbitmq_peer_discovery_consul",
dest = "ebin", dest = "ebin",
@ -28,7 +34,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_consul.erl",
"src/rabbitmq_peer_discovery_consul.erl",
"src/rabbitmq_peer_discovery_consul_app.erl",
"src/rabbitmq_peer_discovery_consul_health_check_helper.erl",
"src/rabbitmq_peer_discovery_consul_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_consul", app_name = "rabbitmq_peer_discovery_consul",
dest = "test", dest = "test",
@ -51,26 +63,31 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_peer_discovery_consul.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_peer_discovery_consul.erl",
"src/**/*.erl", "src/rabbitmq_peer_discovery_consul.erl",
]), "src/rabbitmq_peer_discovery_consul_app.erl",
"src/rabbitmq_peer_discovery_consul_health_check_helper.erl",
"src/rabbitmq_peer_discovery_consul_sup.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_peer_discovery_consul.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,13 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_etcd.erl",
"src/rabbitmq_peer_discovery_etcd.erl",
"src/rabbitmq_peer_discovery_etcd_app.erl",
"src/rabbitmq_peer_discovery_etcd_sup.erl",
"src/rabbitmq_peer_discovery_etcd_v3_client.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_etcd", app_name = "rabbitmq_peer_discovery_etcd",
dest = "ebin", dest = "ebin",
@ -28,7 +34,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_etcd.erl",
"src/rabbitmq_peer_discovery_etcd.erl",
"src/rabbitmq_peer_discovery_etcd_app.erl",
"src/rabbitmq_peer_discovery_etcd_sup.erl",
"src/rabbitmq_peer_discovery_etcd_v3_client.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_etcd", app_name = "rabbitmq_peer_discovery_etcd",
dest = "test", dest = "test",
@ -51,26 +63,31 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_peer_discovery_etcd.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_peer_discovery_etcd.erl",
"src/**/*.erl", "src/rabbitmq_peer_discovery_etcd.erl",
]), "src/rabbitmq_peer_discovery_etcd_app.erl",
"src/rabbitmq_peer_discovery_etcd_sup.erl",
"src/rabbitmq_peer_discovery_etcd_v3_client.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_peer_discovery_etcd.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,13 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_k8s.erl",
"src/rabbitmq_peer_discovery_k8s.erl",
"src/rabbitmq_peer_discovery_k8s_app.erl",
"src/rabbitmq_peer_discovery_k8s_node_monitor.erl",
"src/rabbitmq_peer_discovery_k8s_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_k8s", app_name = "rabbitmq_peer_discovery_k8s",
dest = "ebin", dest = "ebin",
@ -28,7 +34,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_peer_discovery_k8s.erl",
"src/rabbitmq_peer_discovery_k8s.erl",
"src/rabbitmq_peer_discovery_k8s_app.erl",
"src/rabbitmq_peer_discovery_k8s_node_monitor.erl",
"src/rabbitmq_peer_discovery_k8s_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_peer_discovery_k8s", app_name = "rabbitmq_peer_discovery_k8s",
dest = "test", dest = "test",
@ -51,26 +63,31 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_peer_discovery_k8s.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_peer_discovery_k8s.erl",
"src/**/*.erl", "src/rabbitmq_peer_discovery_k8s.erl",
]), "src/rabbitmq_peer_discovery_k8s_app.erl",
"src/rabbitmq_peer_discovery_k8s_node_monitor.erl",
"src/rabbitmq_peer_discovery_k8s_sup.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_peer_discovery_k8s.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,15 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/collectors/prometheus_process_collector.erl",
"src/collectors/prometheus_rabbitmq_alarm_metrics_collector.erl",
"src/collectors/prometheus_rabbitmq_core_metrics_collector.erl",
"src/collectors/prometheus_rabbitmq_global_metrics_collector.erl",
"src/rabbit_prometheus_app.erl",
"src/rabbit_prometheus_dispatcher.erl",
"src/rabbit_prometheus_handler.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_prometheus", app_name = "rabbitmq_prometheus",
dest = "ebin", dest = "ebin",
@ -29,7 +37,15 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/collectors/prometheus_process_collector.erl",
"src/collectors/prometheus_rabbitmq_alarm_metrics_collector.erl",
"src/collectors/prometheus_rabbitmq_core_metrics_collector.erl",
"src/collectors/prometheus_rabbitmq_global_metrics_collector.erl",
"src/rabbit_prometheus_app.erl",
"src/rabbit_prometheus_dispatcher.erl",
"src/rabbit_prometheus_handler.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_prometheus", app_name = "rabbitmq_prometheus",
dest = "test", dest = "test",
@ -53,27 +69,33 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_prometheus.schema"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/collectors/prometheus_process_collector.erl",
"src/**/*.erl", "src/collectors/prometheus_rabbitmq_alarm_metrics_collector.erl",
]), "src/collectors/prometheus_rabbitmq_core_metrics_collector.erl",
"src/collectors/prometheus_rabbitmq_global_metrics_collector.erl",
"src/rabbit_prometheus_app.erl",
"src/rabbit_prometheus_dispatcher.erl",
"src/rabbit_prometheus_handler.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_exchange_type_random.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_random_exchange", app_name = "rabbitmq_random_exchange",
dest = "ebin", dest = "ebin",
@ -31,27 +31,25 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = ["src/rabbit_exchange_type_random.erl"],
"src/**/*.app.src",
"src/**/*.erl",
]),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-APACHE2",
"LICENSE-MPL-RabbitMQ",
],
) )
def all_test_beam_files(name = "all_test_beam_files"): def all_test_beam_files(name = "all_test_beam_files"):
@ -63,7 +61,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_exchange_type_random.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_random_exchange", app_name = "rabbitmq_random_exchange",
dest = "test", dest = "test",

View File

@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_db_rh_exchange.erl",
"src/rabbit_exchange_type_recent_history.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_recent_history_exchange", app_name = "rabbitmq_recent_history_exchange",
dest = "ebin", dest = "ebin",
@ -28,7 +31,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_db_rh_exchange.erl",
"src/rabbit_exchange_type_recent_history.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_recent_history_exchange", app_name = "rabbitmq_recent_history_exchange",
dest = "test", dest = "test",
@ -51,27 +57,28 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_db_rh_exchange.erl",
"src/**/*.erl", "src/rabbit_exchange_type_recent_history.erl",
]), ],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_recent_history.hrl"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,14 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_sharding_exchange_decorator.erl",
"src/rabbit_sharding_exchange_type_modulus_hash.erl",
"src/rabbit_sharding_interceptor.erl",
"src/rabbit_sharding_policy_validator.erl",
"src/rabbit_sharding_shard.erl",
"src/rabbit_sharding_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_sharding", app_name = "rabbitmq_sharding",
dest = "ebin", dest = "ebin",
@ -28,7 +35,14 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_sharding_exchange_decorator.erl",
"src/rabbit_sharding_exchange_type_modulus_hash.erl",
"src/rabbit_sharding_interceptor.erl",
"src/rabbit_sharding_policy_validator.erl",
"src/rabbit_sharding_shard.erl",
"src/rabbit_sharding_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_sharding", app_name = "rabbitmq_sharding",
dest = "test", dest = "test",
@ -51,27 +65,32 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_sharding_exchange_decorator.erl",
"src/**/*.erl", "src/rabbit_sharding_exchange_type_modulus_hash.erl",
]), "src/rabbit_sharding_interceptor.erl",
"src/rabbit_sharding_policy_validator.erl",
"src/rabbit_sharding_shard.erl",
"src/rabbit_sharding_util.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
"LICENSE-MPL2",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -16,12 +16,25 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl",
exclude = [ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl",
"src/rabbit_shovel_behaviour.erl", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl",
], "src/rabbit_amqp091_shovel.erl",
), "src/rabbit_amqp10_shovel.erl",
"src/rabbit_log_shovel.erl",
"src/rabbit_shovel.erl",
"src/rabbit_shovel_config.erl",
"src/rabbit_shovel_dyn_worker_sup.erl",
"src/rabbit_shovel_dyn_worker_sup_sup.erl",
"src/rabbit_shovel_locks.erl",
"src/rabbit_shovel_parameters.erl",
"src/rabbit_shovel_status.erl",
"src/rabbit_shovel_sup.erl",
"src/rabbit_shovel_util.erl",
"src/rabbit_shovel_worker.erl",
"src/rabbit_shovel_worker_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_shovel", app_name = "rabbitmq_shovel",
beam = [":behaviours"], beam = [":behaviours"],
@ -53,12 +66,25 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl",
exclude = [ "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl",
"src/rabbit_shovel_behaviour.erl", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl",
], "src/rabbit_amqp091_shovel.erl",
), "src/rabbit_amqp10_shovel.erl",
"src/rabbit_log_shovel.erl",
"src/rabbit_shovel.erl",
"src/rabbit_shovel_config.erl",
"src/rabbit_shovel_dyn_worker_sup.erl",
"src/rabbit_shovel_dyn_worker_sup_sup.erl",
"src/rabbit_shovel_locks.erl",
"src/rabbit_shovel_parameters.erl",
"src/rabbit_shovel_status.erl",
"src/rabbit_shovel_sup.erl",
"src/rabbit_shovel_util.erl",
"src/rabbit_shovel_worker.erl",
"src/rabbit_shovel_worker_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_shovel", app_name = "rabbitmq_shovel",
beam = [":test_behaviours"], beam = [":test_behaviours"],
@ -84,27 +110,47 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl",
"src/**/*.erl", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl",
]), "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl",
"src/rabbit_amqp091_shovel.erl",
"src/rabbit_amqp10_shovel.erl",
"src/rabbit_log_shovel.erl",
"src/rabbit_shovel.erl",
"src/rabbit_shovel_behaviour.erl",
"src/rabbit_shovel_config.erl",
"src/rabbit_shovel_dyn_worker_sup.erl",
"src/rabbit_shovel_dyn_worker_sup_sup.erl",
"src/rabbit_shovel_locks.erl",
"src/rabbit_shovel_parameters.erl",
"src/rabbit_shovel_status.erl",
"src/rabbit_shovel_sup.erl",
"src/rabbit_shovel_util.erl",
"src/rabbit_shovel_worker.erl",
"src/rabbit_shovel_worker_sup.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = [
"include/logging.hrl",
"include/rabbit_shovel.hrl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,10 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_shovel_mgmt.erl",
"src/rabbit_shovel_mgmt_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_shovel_management", app_name = "rabbitmq_shovel_management",
dest = "ebin", dest = "ebin",
@ -29,7 +32,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_shovel_mgmt.erl",
"src/rabbit_shovel_mgmt_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_shovel_management", app_name = "rabbitmq_shovel_management",
dest = "test", dest = "test",
@ -52,27 +58,34 @@ def all_srcs(name = "all_srcs"):
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = [
"priv/www/js/shovel.js",
"priv/www/js/tmpl/dynamic-shovel.ejs",
"priv/www/js/tmpl/dynamic-shovels.ejs",
"priv/www/js/tmpl/shovels.ejs",
],
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_shovel_mgmt.erl",
"src/**/*.erl", "src/rabbit_shovel_mgmt_util.erl",
]), ],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]), srcs = ["src/rabbit_shovel_mgmt.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,18 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl",
"src/rabbit_stomp.erl",
"src/rabbit_stomp_client_sup.erl",
"src/rabbit_stomp_connection_info.erl",
"src/rabbit_stomp_frame.erl",
"src/rabbit_stomp_internal_event_handler.erl",
"src/rabbit_stomp_processor.erl",
"src/rabbit_stomp_reader.erl",
"src/rabbit_stomp_sup.erl",
"src/rabbit_stomp_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stomp", app_name = "rabbitmq_stomp",
dest = "ebin", dest = "ebin",
@ -30,7 +41,18 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl",
"src/rabbit_stomp.erl",
"src/rabbit_stomp_client_sup.erl",
"src/rabbit_stomp_connection_info.erl",
"src/rabbit_stomp_frame.erl",
"src/rabbit_stomp_internal_event_handler.erl",
"src/rabbit_stomp_processor.erl",
"src/rabbit_stomp_reader.erl",
"src/rabbit_stomp_sup.erl",
"src/rabbit_stomp_util.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stomp", app_name = "rabbitmq_stomp",
dest = "test", dest = "test",
@ -55,26 +77,40 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_stomp.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl",
"src/**/*.erl", "src/rabbit_stomp.erl",
]), "src/rabbit_stomp_client_sup.erl",
"src/rabbit_stomp_connection_info.erl",
"src/rabbit_stomp_frame.erl",
"src/rabbit_stomp_internal_event_handler.erl",
"src/rabbit_stomp_processor.erl",
"src/rabbit_stomp_reader.erl",
"src/rabbit_stomp_sup.erl",
"src/rabbit_stomp_util.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = [
"include/rabbit_stomp.hrl",
"include/rabbit_stomp_frame.hrl",
"include/rabbit_stomp_headers.hrl",
],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,23 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddSuperStreamCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteSuperStreamCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumerGroupsCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamGroupConsumersCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand.erl",
"src/rabbit_stream.erl",
"src/rabbit_stream_connection_sup.erl",
"src/rabbit_stream_manager.erl",
"src/rabbit_stream_metrics.erl",
"src/rabbit_stream_metrics_gc.erl",
"src/rabbit_stream_reader.erl",
"src/rabbit_stream_sup.erl",
"src/rabbit_stream_utils.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream", app_name = "rabbitmq_stream",
dest = "ebin", dest = "ebin",
@ -31,7 +47,23 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddSuperStreamCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteSuperStreamCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumerGroupsCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamGroupConsumersCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand.erl",
"src/rabbit_stream.erl",
"src/rabbit_stream_connection_sup.erl",
"src/rabbit_stream_manager.erl",
"src/rabbit_stream_metrics.erl",
"src/rabbit_stream_metrics_gc.erl",
"src/rabbit_stream_reader.erl",
"src/rabbit_stream_sup.erl",
"src/rabbit_stream_utils.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream", app_name = "rabbitmq_stream",
dest = "test", dest = "test",
@ -57,26 +89,41 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_stream.schema"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddSuperStreamCommand.erl",
"src/**/*.erl", "src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteSuperStreamCommand.erl",
]), "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumerGroupsCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamGroupConsumersCommand.erl",
"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand.erl",
"src/rabbit_stream.erl",
"src/rabbit_stream_connection_sup.erl",
"src/rabbit_stream_manager.erl",
"src/rabbit_stream_metrics.erl",
"src/rabbit_stream_metrics_gc.erl",
"src/rabbit_stream_reader.erl",
"src/rabbit_stream_sup.erl",
"src/rabbit_stream_utils.erl",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_stream_metrics.hrl"],
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_stream_core.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream_common", app_name = "rabbitmq_stream_common",
dest = "ebin", dest = "ebin",
@ -24,7 +24,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_stream_core.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream_common", app_name = "rabbitmq_stream_common",
dest = "test", dest = "test",
@ -43,27 +43,25 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = ["src/rabbit_stream_core.erl"],
"src/**/*.app.src",
"src/**/*.erl",
]),
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]), srcs = ["include/rabbit_stream.hrl"],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,17 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_stream_connection_consumers_mgmt.erl",
"src/rabbit_stream_connection_mgmt.erl",
"src/rabbit_stream_connection_publishers_mgmt.erl",
"src/rabbit_stream_connections_mgmt.erl",
"src/rabbit_stream_connections_vhost_mgmt.erl",
"src/rabbit_stream_consumers_mgmt.erl",
"src/rabbit_stream_management_utils.erl",
"src/rabbit_stream_mgmt_db.erl",
"src/rabbit_stream_publishers_mgmt.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream_management", app_name = "rabbitmq_stream_management",
dest = "ebin", dest = "ebin",
@ -31,7 +41,17 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_stream_connection_consumers_mgmt.erl",
"src/rabbit_stream_connection_mgmt.erl",
"src/rabbit_stream_connection_publishers_mgmt.erl",
"src/rabbit_stream_connections_mgmt.erl",
"src/rabbit_stream_connections_vhost_mgmt.erl",
"src/rabbit_stream_consumers_mgmt.erl",
"src/rabbit_stream_management_utils.erl",
"src/rabbit_stream_mgmt_db.erl",
"src/rabbit_stream_publishers_mgmt.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_stream_management", app_name = "rabbitmq_stream_management",
dest = "test", dest = "test",
@ -57,27 +77,41 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = [
"priv/www/js/stream.js",
"priv/www/js/tmpl/streamConnection.ejs",
"priv/www/js/tmpl/streamConnections.ejs",
"priv/www/js/tmpl/streamConsumersList.ejs",
"priv/www/js/tmpl/streamPublishersList.ejs",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_stream_connection_consumers_mgmt.erl",
"src/**/*.erl", "src/rabbit_stream_connection_mgmt.erl",
]), "src/rabbit_stream_connection_publishers_mgmt.erl",
"src/rabbit_stream_connections_mgmt.erl",
"src/rabbit_stream_connections_vhost_mgmt.erl",
"src/rabbit_stream_consumers_mgmt.erl",
"src/rabbit_stream_management_utils.erl",
"src/rabbit_stream_mgmt_db.erl",
"src/rabbit_stream_publishers_mgmt.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,16 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_top_app.erl",
"src/rabbit_top_extension.erl",
"src/rabbit_top_sup.erl",
"src/rabbit_top_util.erl",
"src/rabbit_top_wm_ets_tables.erl",
"src/rabbit_top_wm_process.erl",
"src/rabbit_top_wm_processes.erl",
"src/rabbit_top_worker.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_top", app_name = "rabbitmq_top",
dest = "ebin", dest = "ebin",
@ -33,27 +42,39 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = [
"priv/www/js/tmpl/ets_tables.ejs",
"priv/www/js/tmpl/process.ejs",
"priv/www/js/tmpl/processes.ejs",
"priv/www/js/top.js",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_top_app.erl",
"src/**/*.erl", "src/rabbit_top_extension.erl",
]), "src/rabbit_top_sup.erl",
"src/rabbit_top_util.erl",
"src/rabbit_top_wm_ets_tables.erl",
"src/rabbit_top_wm_process.erl",
"src/rabbit_top_wm_processes.erl",
"src/rabbit_top_worker.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def all_test_beam_files(name = "all_test_beam_files"): def all_test_beam_files(name = "all_test_beam_files"):
@ -65,7 +86,16 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_top_app.erl",
"src/rabbit_top_extension.erl",
"src/rabbit_top_sup.erl",
"src/rabbit_top_util.erl",
"src/rabbit_top_wm_ets_tables.erl",
"src/rabbit_top_wm_process.erl",
"src/rabbit_top_wm_processes.erl",
"src/rabbit_top_worker.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_top", app_name = "rabbitmq_top",
dest = "test", dest = "test",

View File

@ -8,7 +8,20 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_tracing_app.erl",
"src/rabbit_tracing_consumer.erl",
"src/rabbit_tracing_consumer_sup.erl",
"src/rabbit_tracing_files.erl",
"src/rabbit_tracing_mgmt.erl",
"src/rabbit_tracing_sup.erl",
"src/rabbit_tracing_traces.erl",
"src/rabbit_tracing_util.erl",
"src/rabbit_tracing_wm_file.erl",
"src/rabbit_tracing_wm_files.erl",
"src/rabbit_tracing_wm_trace.erl",
"src/rabbit_tracing_wm_traces.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_tracing", app_name = "rabbitmq_tracing",
dest = "ebin", dest = "ebin",
@ -30,7 +43,20 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_tracing_app.erl",
"src/rabbit_tracing_consumer.erl",
"src/rabbit_tracing_consumer_sup.erl",
"src/rabbit_tracing_files.erl",
"src/rabbit_tracing_mgmt.erl",
"src/rabbit_tracing_sup.erl",
"src/rabbit_tracing_traces.erl",
"src/rabbit_tracing_util.erl",
"src/rabbit_tracing_wm_file.erl",
"src/rabbit_tracing_wm_files.erl",
"src/rabbit_tracing_wm_trace.erl",
"src/rabbit_tracing_wm_traces.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_tracing", app_name = "rabbitmq_tracing",
dest = "test", dest = "test",
@ -55,27 +81,41 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = [
"priv/www/js/tmpl/traces.ejs",
"priv/www/js/tracing.js",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_tracing_app.erl",
"src/**/*.erl", "src/rabbit_tracing_consumer.erl",
]), "src/rabbit_tracing_consumer_sup.erl",
"src/rabbit_tracing_files.erl",
"src/rabbit_tracing_mgmt.erl",
"src/rabbit_tracing_sup.erl",
"src/rabbit_tracing_traces.erl",
"src/rabbit_tracing_util.erl",
"src/rabbit_tracing_wm_file.erl",
"src/rabbit_tracing_wm_files.erl",
"src/rabbit_tracing_wm_trace.erl",
"src/rabbit_tracing_wm_traces.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -16,12 +16,13 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/rabbit_trust_store.erl",
exclude = [ "src/rabbit_trust_store_app.erl",
"src/rabbit_trust_store_certificate_provider.erl", "src/rabbit_trust_store_file_provider.erl",
], "src/rabbit_trust_store_http_provider.erl",
), "src/rabbit_trust_store_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_trust_store", app_name = "rabbitmq_trust_store",
beam = [":behaviours"], beam = [":behaviours"],
@ -48,12 +49,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob( srcs = [
["src/**/*.erl"], "src/rabbit_trust_store.erl",
exclude = [ "src/rabbit_trust_store_app.erl",
"src/rabbit_trust_store_certificate_provider.erl", "src/rabbit_trust_store_file_provider.erl",
], "src/rabbit_trust_store_http_provider.erl",
), "src/rabbit_trust_store_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_trust_store", app_name = "rabbitmq_trust_store",
beam = [":test_behaviours"], beam = [":test_behaviours"],
@ -74,27 +76,32 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_trust_store.schema"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_trust_store.erl",
"src/**/*.erl", "src/rabbit_trust_store_app.erl",
]), "src/rabbit_trust_store_certificate_provider.erl",
"src/rabbit_trust_store_file_provider.erl",
"src/rabbit_trust_store_http_provider.erl",
"src/rabbit_trust_store_sup.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,19 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_cowboy_middleware.erl",
"src/rabbit_cowboy_redirect.erl",
"src/rabbit_cowboy_stream_h.erl",
"src/rabbit_web_dispatch.erl",
"src/rabbit_web_dispatch_app.erl",
"src/rabbit_web_dispatch_listing_handler.erl",
"src/rabbit_web_dispatch_registry.erl",
"src/rabbit_web_dispatch_sup.erl",
"src/rabbit_web_dispatch_util.erl",
"src/webmachine_log.erl",
"src/webmachine_log_handler.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_dispatch", app_name = "rabbitmq_web_dispatch",
dest = "ebin", dest = "ebin",
@ -25,7 +37,19 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_cowboy_middleware.erl",
"src/rabbit_cowboy_redirect.erl",
"src/rabbit_cowboy_stream_h.erl",
"src/rabbit_web_dispatch.erl",
"src/rabbit_web_dispatch_app.erl",
"src/rabbit_web_dispatch_listing_handler.erl",
"src/rabbit_web_dispatch_registry.erl",
"src/rabbit_web_dispatch_sup.erl",
"src/rabbit_web_dispatch_util.erl",
"src/webmachine_log.erl",
"src/webmachine_log_handler.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_dispatch", app_name = "rabbitmq_web_dispatch",
dest = "test", dest = "test",
@ -44,27 +68,37 @@ def all_srcs(name = "all_srcs"):
) )
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_cowboy_middleware.erl",
"src/**/*.erl", "src/rabbit_cowboy_redirect.erl",
]), "src/rabbit_cowboy_stream_h.erl",
"src/rabbit_web_dispatch.erl",
"src/rabbit_web_dispatch_app.erl",
"src/rabbit_web_dispatch_listing_handler.erl",
"src/rabbit_web_dispatch_registry.erl",
"src/rabbit_web_dispatch_sup.erl",
"src/rabbit_web_dispatch_util.erl",
"src/webmachine_log.erl",
"src/webmachine_log_handler.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]), srcs = ["src/webmachine_logger.hrl"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,11 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_web_mqtt_app.erl",
"src/rabbit_web_mqtt_handler.erl",
"src/rabbit_web_mqtt_stream_handler.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_mqtt", app_name = "rabbitmq_web_mqtt",
dest = "ebin", dest = "ebin",
@ -29,7 +33,11 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_web_mqtt_app.erl",
"src/rabbit_web_mqtt_handler.erl",
"src/rabbit_web_mqtt_stream_handler.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_mqtt", app_name = "rabbitmq_web_mqtt",
dest = "test", dest = "test",
@ -53,27 +61,29 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_web_mqtt.schema"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_web_mqtt_app.erl",
"src/**/*.erl", "src/rabbit_web_mqtt_handler.erl",
]), "src/rabbit_web_mqtt_stream_handler.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_web_mqtt_examples_app.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_mqtt_examples", app_name = "rabbitmq_web_mqtt_examples",
dest = "ebin", dest = "ebin",
@ -27,27 +27,33 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = [
"priv/bunny.html",
"priv/bunny.png",
"priv/echo.html",
"priv/index.html",
"priv/main.css",
"priv/mqttws31.js",
"priv/pencil.cur",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = ["src/rabbit_web_mqtt_examples_app.erl"],
"src/**/*.app.src",
"src/**/*.erl",
]),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def all_test_beam_files(name = "all_test_beam_files"): def all_test_beam_files(name = "all_test_beam_files"):
@ -59,7 +65,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_web_mqtt_examples_app.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_mqtt_examples", app_name = "rabbitmq_web_mqtt_examples",
dest = "test", dest = "test",

View File

@ -8,7 +8,16 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_web_stomp_app.erl",
"src/rabbit_web_stomp_connection_sup.erl",
"src/rabbit_web_stomp_handler.erl",
"src/rabbit_web_stomp_internal_event_handler.erl",
"src/rabbit_web_stomp_listener.erl",
"src/rabbit_web_stomp_middleware.erl",
"src/rabbit_web_stomp_stream_handler.erl",
"src/rabbit_web_stomp_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_stomp", app_name = "rabbitmq_web_stomp",
dest = "ebin", dest = "ebin",
@ -31,7 +40,16 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/rabbit_web_stomp_app.erl",
"src/rabbit_web_stomp_connection_sup.erl",
"src/rabbit_web_stomp_handler.erl",
"src/rabbit_web_stomp_internal_event_handler.erl",
"src/rabbit_web_stomp_listener.erl",
"src/rabbit_web_stomp_middleware.erl",
"src/rabbit_web_stomp_stream_handler.erl",
"src/rabbit_web_stomp_sup.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_stomp", app_name = "rabbitmq_web_stomp",
dest = "test", dest = "test",
@ -57,27 +75,34 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = ["priv/schema/rabbitmq_web_stomp.schema"],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/rabbit_web_stomp_app.erl",
"src/**/*.erl", "src/rabbit_web_stomp_connection_sup.erl",
]), "src/rabbit_web_stomp_handler.erl",
"src/rabbit_web_stomp_internal_event_handler.erl",
"src/rabbit_web_stomp_listener.erl",
"src/rabbit_web_stomp_middleware.erl",
"src/rabbit_web_stomp_stream_handler.erl",
"src/rabbit_web_stomp_sup.erl",
],
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-MPL-RabbitMQ",
],
) )
def test_suite_beam_files(name = "test_suite_beam_files"): def test_suite_beam_files(name = "test_suite_beam_files"):

View File

@ -8,7 +8,7 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_web_stomp_examples_app.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_stomp_examples", app_name = "rabbitmq_web_stomp_examples",
dest = "ebin", dest = "ebin",
@ -27,27 +27,35 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]), srcs = [
"priv/bunny.html",
"priv/bunny.png",
"priv/echo.html",
"priv/index.html",
"priv/main.css",
"priv/pencil.cur",
"priv/stomp.js",
"priv/temp-queue.html",
],
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = ["src/rabbit_web_stomp_examples_app.erl"],
"src/**/*.app.src",
"src/**/*.erl",
]),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]), srcs = [
"LICENSE",
"LICENSE-APL2-Stomp-Websocket",
"LICENSE-MPL-RabbitMQ",
],
) )
def all_test_beam_files(name = "all_test_beam_files"): def all_test_beam_files(name = "all_test_beam_files"):
@ -59,7 +67,7 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = ["src/rabbit_web_stomp_examples_app.erl"],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "rabbitmq_web_stomp_examples", app_name = "rabbitmq_web_stomp_examples",
dest = "test", dest = "test",

View File

@ -8,7 +8,13 @@ def all_beam_files(name = "all_beam_files"):
) )
erlang_bytecode( erlang_bytecode(
name = "other_beam", name = "other_beam",
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/trust_store_http.erl",
"src/trust_store_http_app.erl",
"src/trust_store_http_sup.erl",
"src/trust_store_invalid_handler.erl",
"src/trust_store_list_handler.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "trust_store_http", app_name = "trust_store_http",
dest = "ebin", dest = "ebin",
@ -28,26 +34,25 @@ def all_srcs(name = "all_srcs"):
filegroup( filegroup(
name = "srcs", name = "srcs",
srcs = native.glob([ srcs = [
"src/**/*.app.src", "src/trust_store_http.erl",
"src/**/*.erl", "src/trust_store_http_app.erl",
]), "src/trust_store_http_sup.erl",
"src/trust_store_invalid_handler.erl",
"src/trust_store_list_handler.erl",
],
) )
filegroup( filegroup(
name = "priv", name = "priv",
srcs = native.glob(["priv/**/*"]),
) )
filegroup( filegroup(
name = "private_hdrs", name = "private_hdrs",
srcs = native.glob(["src/**/*.hrl"]),
) )
filegroup( filegroup(
name = "public_hdrs", name = "public_hdrs",
srcs = native.glob(["include/**/*.hrl"]),
) )
filegroup( filegroup(
name = "license_files", name = "license_files",
srcs = native.glob(["LICENSE*"]),
) )
def all_test_beam_files(name = "all_test_beam_files"): def all_test_beam_files(name = "all_test_beam_files"):
@ -59,7 +64,13 @@ def all_test_beam_files(name = "all_test_beam_files"):
erlang_bytecode( erlang_bytecode(
name = "test_other_beam", name = "test_other_beam",
testonly = True, testonly = True,
srcs = native.glob(["src/**/*.erl"]), srcs = [
"src/trust_store_http.erl",
"src/trust_store_http_app.erl",
"src/trust_store_http_sup.erl",
"src/trust_store_invalid_handler.erl",
"src/trust_store_list_handler.erl",
],
hdrs = [":public_and_private_hdrs"], hdrs = [":public_and_private_hdrs"],
app_name = "trust_store_http", app_name = "trust_store_http",
dest = "test", dest = "test",