Use improved assert_suites2 macro from rules_erlang 3.9.0
This commit is contained in:
parent
51866bdb8d
commit
a317b30807
|
@ -78,37 +78,39 @@ broker_for_integration_suites(
|
|||
|
||||
PACKAGE = "deps/amqp10_client"
|
||||
|
||||
suites = [
|
||||
rabbitmq_suite(
|
||||
name = "msg_SUITE",
|
||||
deps = DEPS,
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
additional_hdrs = [
|
||||
"src/amqp10_client.hrl",
|
||||
],
|
||||
additional_srcs = [
|
||||
"test/activemq_ct_helpers.erl",
|
||||
"test/mock_server.erl",
|
||||
],
|
||||
data = [
|
||||
"@activemq//:exec_dir",
|
||||
],
|
||||
erlc_opts = [
|
||||
"-I",
|
||||
"deps/amqp10_client",
|
||||
],
|
||||
test_env = {
|
||||
"ACTIVEMQ": "$TEST_SRCDIR/$TEST_WORKSPACE/external/activemq/bin/activemq",
|
||||
},
|
||||
deps = DEPS,
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_suite(
|
||||
name = "msg_SUITE",
|
||||
deps = DEPS,
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
additional_hdrs = [
|
||||
"src/amqp10_client.hrl",
|
||||
],
|
||||
additional_srcs = [
|
||||
"test/activemq_ct_helpers.erl",
|
||||
"test/mock_server.erl",
|
||||
],
|
||||
data = [
|
||||
"@activemq//:exec_dir",
|
||||
],
|
||||
erlc_opts = [
|
||||
"-I",
|
||||
"deps/amqp10_client",
|
||||
],
|
||||
test_env = {
|
||||
"ACTIVEMQ": "$TEST_SRCDIR/$TEST_WORKSPACE/external/activemq/bin/activemq",
|
||||
},
|
||||
deps = DEPS,
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "amqp10_client",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -75,16 +75,18 @@ dialyze(
|
|||
plt = "//:base_plt",
|
||||
)
|
||||
|
||||
suites = [
|
||||
rabbitmq_suite(
|
||||
name = "binary_generator_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "binary_parser_SUITE",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_suite(
|
||||
name = "binary_generator_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "binary_parser_SUITE",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "amqp10_common",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -4,11 +4,11 @@ load("//:rabbitmq_home.bzl", "rabbitmq_home")
|
|||
load("//:rabbitmq_run.bzl", "rabbitmq_run")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"RABBITMQ_DIALYZER_OPTS",
|
||||
"assert_suites",
|
||||
"rabbitmq_app",
|
||||
"rabbitmq_integration_suite",
|
||||
"rabbitmq_suite",
|
||||
"RABBITMQ_DIALYZER_OPTS",
|
||||
)
|
||||
|
||||
APP_ENV = """[
|
||||
|
@ -70,8 +70,8 @@ plt(
|
|||
)
|
||||
|
||||
dialyze(
|
||||
plt = ":base_plt",
|
||||
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
|
||||
plt = ":base_plt",
|
||||
)
|
||||
|
||||
rabbitmq_home(
|
||||
|
@ -86,28 +86,30 @@ rabbitmq_run(
|
|||
home = ":broker-for-tests-home",
|
||||
)
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
"deps/amqp_client",
|
||||
name = "system_SUITE",
|
||||
size = "large",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"//deps/rabbit:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
"deps/amqp_client",
|
||||
name = "system_SUITE",
|
||||
size = "large",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"//deps/rabbit:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "amqp_client",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -126,43 +126,48 @@ dialyze(
|
|||
plt = ":base_plt",
|
||||
)
|
||||
|
||||
suites = [
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_env_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "supervisor2_SUITE",
|
||||
size = "small",
|
||||
additional_srcs = [
|
||||
"test/test_event_handler.erl",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_priority_queue_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "medium",
|
||||
additional_srcs = [
|
||||
"test/gen_server2_test_server.erl",
|
||||
],
|
||||
deps = [
|
||||
"@credentials_obfuscation//:erlang_app",
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "worker_pool_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_env_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "supervisor2_SUITE",
|
||||
size = "small",
|
||||
additional_srcs = [
|
||||
"test/test_event_handler.erl",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_priority_queue_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "medium",
|
||||
additional_srcs = [
|
||||
"test/gen_server2_test_server.erl",
|
||||
],
|
||||
deps = [
|
||||
"@credentials_obfuscation//:erlang_app",
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "worker_pool_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbit_common",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -52,13 +52,18 @@ xref(
|
|||
|
||||
plt(
|
||||
name = "base_plt",
|
||||
apps = [
|
||||
"erts",
|
||||
"kernel",
|
||||
"stdlib",
|
||||
"ssl",
|
||||
],
|
||||
# this ought to include BUILD_DEPS, but not sure how to
|
||||
# get dialyze of elixir code working yet
|
||||
deps = without(
|
||||
"//deps/rabbitmq_cli:rabbitmqctl",
|
||||
BUILD_DEPS + DEPS + RUNTIME_DEPS,
|
||||
),
|
||||
apps = ["erts", "kernel", "stdlib", "ssl"]
|
||||
)
|
||||
|
||||
dialyze(
|
||||
|
@ -71,57 +76,63 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_amqp1_0"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "amqp10_client_SUITE",
|
||||
size = "medium",
|
||||
runtime_deps = [
|
||||
"//deps/amqp10_client:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "command_SUITE",
|
||||
size = "medium",
|
||||
runtime_deps = [
|
||||
"//deps/amqp10_client:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/amqp10_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
flaky = True,
|
||||
tags = [
|
||||
"dotnet",
|
||||
"exclusive",
|
||||
],
|
||||
test_env = {
|
||||
"TMPDIR": "$TEST_TMPDIR",
|
||||
},
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/amqp10_common:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "amqp10_client_SUITE",
|
||||
size = "medium",
|
||||
runtime_deps = [
|
||||
"//deps/amqp10_client:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "command_SUITE",
|
||||
size = "medium",
|
||||
runtime_deps = [
|
||||
"//deps/amqp10_client:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/amqp10_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
flaky = True,
|
||||
tags = [
|
||||
"dotnet",
|
||||
"exclusive",
|
||||
],
|
||||
test_env = {
|
||||
"TMPDIR": "$TEST_TMPDIR",
|
||||
},
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/amqp10_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_amqp1_0",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -59,24 +59,27 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_auth_backend_cache"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_auth_backend_cache_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_auth_cache_SUITE",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_auth_backend_cache_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_auth_cache_SUITE",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_auth_backend_cache",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -68,31 +68,34 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_auth_backend_http"
|
||||
|
||||
suites = [
|
||||
rabbitmq_suite(
|
||||
name = "auth_SUITE",
|
||||
size = "small",
|
||||
additional_srcs = [
|
||||
"test/auth_http_mock.erl",
|
||||
],
|
||||
runtime_deps = [
|
||||
"@cowboy//:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_suite(
|
||||
name = "auth_SUITE",
|
||||
size = "small",
|
||||
additional_srcs = [
|
||||
"test/auth_http_mock.erl",
|
||||
],
|
||||
runtime_deps = [
|
||||
"@cowboy//:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_auth_backend_http",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -83,35 +83,38 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_auth_backend_ldap"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
additional_srcs = [
|
||||
"test/rabbit_ldap_seed.erl",
|
||||
],
|
||||
data = [
|
||||
"example/global.ldif",
|
||||
"example/memberof_init.ldif",
|
||||
"example/refint_1.ldif",
|
||||
"example/refint_2.ldif",
|
||||
],
|
||||
tags = [
|
||||
"ldap",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
additional_srcs = [
|
||||
"test/rabbit_ldap_seed.erl",
|
||||
],
|
||||
data = [
|
||||
"example/global.ldif",
|
||||
"example/memberof_init.ldif",
|
||||
"example/refint_1.ldif",
|
||||
"example/refint_2.ldif",
|
||||
],
|
||||
tags = [
|
||||
"ldap",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_auth_backend_ldap",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -70,61 +70,68 @@ rabbitmq_test_helper(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_auth_backend_oauth2"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "add_uaa_key_command_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "jwks_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_auth_backend_oauth2_test_util",
|
||||
],
|
||||
additional_srcs = [
|
||||
"test/jwks_http_app.erl",
|
||||
"test/jwks_http_handler.erl",
|
||||
"test/jwks_http_sup.erl",
|
||||
],
|
||||
runtime_deps = [
|
||||
"@cowboy//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "scope_SUITE",
|
||||
size = "medium",
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_auth_backend_oauth2_test_util",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "unit_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_auth_backend_oauth2_test_util",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "wildcard_match_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "add_uaa_key_command_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "jwks_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_auth_backend_oauth2_test_util",
|
||||
],
|
||||
additional_srcs = [
|
||||
"test/jwks_http_app.erl",
|
||||
"test/jwks_http_handler.erl",
|
||||
"test/jwks_http_sup.erl",
|
||||
],
|
||||
runtime_deps = [
|
||||
"@cowboy//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "scope_SUITE",
|
||||
size = "medium",
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_auth_backend_oauth2_test_util",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "unit_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_auth_backend_oauth2_test_util",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "wildcard_match_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_auth_backend_oauth2",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -53,15 +53,16 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_consistent_hash_exchange"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_exchange_type_consistent_hash_SUITE",
|
||||
shard_count = 3,
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_exchange_type_consistent_hash_SUITE",
|
||||
shard_count = 3,
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_consistent_hash_exchange",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -43,24 +43,27 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_event_exchange"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_event_exchange",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -77,63 +77,70 @@ rabbitmq_test_helper(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_federation"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "exchange_SUITE",
|
||||
size = "large",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
],
|
||||
flaky = True,
|
||||
shard_count = 2,
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "federation_status_command_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "queue_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
],
|
||||
flaky = True,
|
||||
shard_count = 6,
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_federation_status_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
":exchange_SUITE_beam_files",
|
||||
":queue_SUITE_beam_files",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "restart_federation_link_command_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "unit_inbroker_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "exchange_SUITE",
|
||||
size = "large",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
],
|
||||
flaky = True,
|
||||
shard_count = 2,
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "federation_status_command_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "queue_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
],
|
||||
flaky = True,
|
||||
shard_count = 6,
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_federation_status_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
":exchange_SUITE_beam_files",
|
||||
":queue_SUITE_beam_files",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "restart_federation_link_command_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_federation_test_util",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "unit_inbroker_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_federation",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -57,14 +57,15 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_federation_management"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "federation_mgmt_SUITE",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "federation_mgmt_SUITE",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_federation_management",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -49,26 +49,29 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_jms_topic_exchange"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rjms_topic_selector_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rjms_topic_selector_unit_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "sjx_evaluation_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rjms_topic_selector_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rjms_topic_selector_unit_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "sjx_evaluation_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_jms_topic_exchange",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -101,103 +101,116 @@ rabbitmq_test_helper(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_management"
|
||||
|
||||
suites = [
|
||||
rabbitmq_suite(
|
||||
name = "cache_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "clustering_prop_SUITE",
|
||||
size = "large",
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "clustering_SUITE",
|
||||
flaky = True,
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "listener_config_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_http_health_checks_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_http_SUITE",
|
||||
size = "large",
|
||||
additional_beam = [
|
||||
":rabbit_mgmt_runtime_parameters_util",
|
||||
],
|
||||
shard_count = 2,
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_only_http_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_rabbitmqadmin_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_mgmt_runtime_parameters_util",
|
||||
],
|
||||
data = [
|
||||
":bin/rabbitmqadmin",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_mgmt_stats_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_test_db_SUITE",
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_mgmt_test_unit_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "stats_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_suite(
|
||||
name = "cache_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "clustering_prop_SUITE",
|
||||
size = "large",
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "clustering_SUITE",
|
||||
flaky = True,
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "listener_config_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_http_health_checks_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_http_SUITE",
|
||||
size = "large",
|
||||
additional_beam = [
|
||||
":rabbit_mgmt_runtime_parameters_util",
|
||||
],
|
||||
shard_count = 2,
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_only_http_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_rabbitmqadmin_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_mgmt_runtime_parameters_util",
|
||||
],
|
||||
data = [
|
||||
":bin/rabbitmqadmin",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_mgmt_stats_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_test_db_SUITE",
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_mgmt_test_unit_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "stats_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_management",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -80,37 +80,41 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_management_agent"
|
||||
|
||||
suites = [
|
||||
rabbitmq_suite(
|
||||
name = "exometer_slide_SUITE",
|
||||
size = "medium",
|
||||
deps = [
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "metrics_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_gc_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_mgmt_slide_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_suite(
|
||||
name = "exometer_slide_SUITE",
|
||||
size = "medium",
|
||||
deps = [
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "metrics_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_mgmt_gc_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_mgmt_slide_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"@proper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_management_agent",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -96,83 +96,94 @@ rabbitmq_test_helper(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_mqtt"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "auth_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_auth_backend_mqtt_mock",
|
||||
],
|
||||
flaky = True,
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "cluster_SUITE",
|
||||
size = "large",
|
||||
flaky = True,
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "command_SUITE",
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "java_SUITE",
|
||||
flaky = True,
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "mqtt_machine_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "processor_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "reader_SUITE",
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "retainer_SUITE",
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "util_SUITE",
|
||||
size = "small",
|
||||
data = [
|
||||
"test/rabbitmq_mqtt.app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "auth_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_auth_backend_mqtt_mock",
|
||||
],
|
||||
flaky = True,
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "cluster_SUITE",
|
||||
size = "large",
|
||||
flaky = True,
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "command_SUITE",
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "java_SUITE",
|
||||
flaky = True,
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "mqtt_machine_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "processor_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "reader_SUITE",
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "retainer_SUITE",
|
||||
runtime_deps = [
|
||||
"@emqtt//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "util_SUITE",
|
||||
size = "small",
|
||||
data = [
|
||||
"test/rabbitmq_mqtt.app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_mqtt",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -55,41 +55,44 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_aws"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
# NOTE: integration_SUITE requires aws credentials and a docker image.
|
||||
# They can be supplied with:
|
||||
# --test_env AWS_ACCESS_KEY_ID=... --test_env AWS_SECRET_ACCESS_KEY=...
|
||||
# --test_env RABBITMQ_IMAGE=...
|
||||
# bazel args
|
||||
rabbitmq_suite(
|
||||
name = "integration_SUITE",
|
||||
size = "large",
|
||||
additional_srcs = [
|
||||
"test/aws_ecs_util.erl",
|
||||
],
|
||||
tags = [
|
||||
"aws",
|
||||
"external",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
# NOTE: integration_SUITE requires aws credentials and a docker image.
|
||||
# They can be supplied with:
|
||||
# --test_env AWS_ACCESS_KEY_ID=... --test_env AWS_SECRET_ACCESS_KEY=...
|
||||
# --test_env RABBITMQ_IMAGE=...
|
||||
# bazel args
|
||||
rabbitmq_suite(
|
||||
name = "integration_SUITE",
|
||||
size = "large",
|
||||
additional_srcs = [
|
||||
"test/aws_ecs_util.erl",
|
||||
],
|
||||
tags = [
|
||||
"aws",
|
||||
"external",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbitmq_ct_helpers:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_peer_discovery_aws",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -56,14 +56,15 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_common"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_peer_discovery_common",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -50,21 +50,23 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_consul"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbitmq_peer_discovery_consul_SUITE",
|
||||
size = "medium",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbitmq_peer_discovery_consul_SUITE",
|
||||
size = "medium",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_peer_discovery_consul",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -52,23 +52,26 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_etcd"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_peer_discovery_etcd",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -50,21 +50,23 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_k8s"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbitmq_peer_discovery_k8s_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbitmq_peer_discovery_k8s_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_peer_discovery_k8s",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -58,21 +58,23 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_prometheus"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_prometheus_http_SUITE",
|
||||
size = "medium",
|
||||
flaky = True,
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_prometheus_http_SUITE",
|
||||
size = "medium",
|
||||
flaky = True,
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_prometheus",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -47,14 +47,15 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_recent_history_exchange"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_recent_history_exchange",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -43,21 +43,23 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_sharding"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_hash_exchange_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_sharding_SUITE",
|
||||
deps = [
|
||||
"//deps/rabbit:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_hash_exchange_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_sharding_SUITE",
|
||||
deps = [
|
||||
"//deps/rabbit:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_sharding",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -96,69 +96,78 @@ rabbitmq_test_helper(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_shovel"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "amqp10_dynamic_SUITE",
|
||||
additional_beam = [
|
||||
":shovel_test_utils",
|
||||
],
|
||||
flaky = True,
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "amqp10_shovel_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/amqp10_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "amqp10_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "config_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "configuration_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "delete_shovel_command_SUITE",
|
||||
additional_beam = [
|
||||
":shovel_test_utils",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "dynamic_SUITE",
|
||||
additional_beam = [
|
||||
":shovel_test_utils",
|
||||
],
|
||||
flaky = True,
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "parameters_SUITE",
|
||||
size = "medium",
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "shovel_status_command_SUITE",
|
||||
additional_beam = [
|
||||
":shovel_test_utils",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "amqp10_dynamic_SUITE",
|
||||
additional_beam = [
|
||||
":shovel_test_utils",
|
||||
],
|
||||
flaky = True,
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "amqp10_shovel_SUITE",
|
||||
size = "small",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/amqp10_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "amqp10_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "config_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "configuration_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "delete_shovel_command_SUITE",
|
||||
additional_beam = [
|
||||
":shovel_test_utils",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "dynamic_SUITE",
|
||||
additional_beam = [
|
||||
":shovel_test_utils",
|
||||
],
|
||||
flaky = True,
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "parameters_SUITE",
|
||||
size = "medium",
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "shovel_status_command_SUITE",
|
||||
additional_beam = [
|
||||
":shovel_test_utils",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_shovel",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -68,34 +68,37 @@ rabbitmq_run(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_shovel_management"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "http_SUITE",
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_shovel_mgmt_SUITE",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_shovel_mgmt_util_SUITE",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
"//deps/rabbitmq_shovel:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "http_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_shovel_mgmt_SUITE",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
"//deps/rabbitmq_management_agent:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_shovel_mgmt_util_SUITE",
|
||||
runtime_deps = [
|
||||
"@meck//:erlang_app",
|
||||
],
|
||||
deps = [
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
"//deps/rabbitmq_shovel:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_shovel_management",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -98,74 +98,83 @@ rabbitmq_test_helper(
|
|||
],
|
||||
)
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "command_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_stomp_client",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "connections_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_stomp_client",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "frame_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "python_SUITE",
|
||||
flaky = True,
|
||||
shard_count = 3,
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_stomp_client",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "topic_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_stomp_client",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "util_SUITE",
|
||||
size = "medium",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "command_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_stomp_client",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "connections_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_stomp_client",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "frame_SUITE",
|
||||
size = "small",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "python_SUITE",
|
||||
flaky = True,
|
||||
shard_count = 3,
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_stomp_client",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "topic_SUITE",
|
||||
size = "medium",
|
||||
additional_beam = [
|
||||
":rabbit_stomp_client",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "util_SUITE",
|
||||
size = "medium",
|
||||
deps = [
|
||||
"//deps/amqp_client:erlang_app",
|
||||
"//deps/rabbit_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_stomp",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -61,11 +61,16 @@ xref(
|
|||
|
||||
plt(
|
||||
name = "base_plt",
|
||||
apps = [
|
||||
"erts",
|
||||
"kernel",
|
||||
"stdlib",
|
||||
"ssl",
|
||||
],
|
||||
deps = without(
|
||||
"//deps/rabbitmq_cli:rabbitmqctl",
|
||||
BUILD_DEPS + DEPS,
|
||||
),
|
||||
apps = ["erts", "kernel", "stdlib", "ssl"],
|
||||
)
|
||||
|
||||
dialyze(
|
||||
|
@ -77,43 +82,48 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_stream"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "commands_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_stream_SUITE_beam_files",
|
||||
],
|
||||
data = glob(["test/rabbit_stream_SUITE_data/**/*"]),
|
||||
flaky = True,
|
||||
deps = [
|
||||
"//deps/rabbitmq_stream_common:erlang_app",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_stream_utils_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_stream_manager_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_stream_SUITE",
|
||||
shard_count = 3,
|
||||
deps = [
|
||||
"//deps/rabbit:erlang_app",
|
||||
"//deps/rabbitmq_stream_common:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "commands_SUITE",
|
||||
additional_beam = [
|
||||
":rabbit_stream_SUITE_beam_files",
|
||||
],
|
||||
data = glob(["test/rabbit_stream_SUITE_data/**/*"]),
|
||||
flaky = True,
|
||||
deps = [
|
||||
"//deps/rabbitmq_stream_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_stream_utils_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_stream_manager_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_stream_SUITE",
|
||||
shard_count = 3,
|
||||
deps = [
|
||||
"//deps/rabbit:erlang_app",
|
||||
"//deps/rabbitmq_stream_common:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_stream",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -24,13 +24,14 @@ dialyze(
|
|||
plt = "//:base_plt",
|
||||
)
|
||||
|
||||
suites = [
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_stream_core_SUITE",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_stream_core_SUITE",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_stream_common",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -64,14 +64,15 @@ rabbitmq_run(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_stream_management"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "http_SUITE",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "http_SUITE",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_stream_management",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -63,14 +63,15 @@ broker_for_integration_suites()
|
|||
|
||||
PACKAGE = "deps/rabbitmq_tracing"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_tracing_SUITE",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_tracing_SUITE",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_tracing",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -76,23 +76,25 @@ rabbitmq_run(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_trust_store"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
flaky = True,
|
||||
runtime_deps = [
|
||||
"//deps/trust_store_http:erlang_app",
|
||||
"@ct_helper//:erlang_app",
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
flaky = True,
|
||||
runtime_deps = [
|
||||
"//deps/trust_store_http:erlang_app",
|
||||
"@ct_helper//:erlang_app",
|
||||
],
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_trust_store",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -71,21 +71,23 @@ rabbitmq_run(
|
|||
|
||||
PACKAGE = "deps/rabbitmq_web_dispatch"
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_web_dispatch_SUITE",
|
||||
data = [
|
||||
"test/priv/www/index.html",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_web_dispatch_unit_SUITE",
|
||||
size = "medium",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "rabbit_web_dispatch_SUITE",
|
||||
data = [
|
||||
"test/priv/www/index.html",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "rabbit_web_dispatch_unit_SUITE",
|
||||
size = "medium",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_web_dispatch",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -74,30 +74,33 @@ rabbitmq_test_helper(
|
|||
hdrs = glob(["test/src/*.hrl"]),
|
||||
)
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
additional_beam = [":test_utils"],
|
||||
additional_hdrs = glob(["test/src/*.hrl"]),
|
||||
erlc_opts = [
|
||||
"-I",
|
||||
"deps/rabbitmq_web_mqtt/test",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
additional_beam = [":test_utils"],
|
||||
additional_hdrs = glob(["test/src/*.hrl"]),
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
additional_beam = [":test_utils"],
|
||||
additional_hdrs = glob(["test/src/*.hrl"]),
|
||||
erlc_opts = [
|
||||
"-I",
|
||||
"deps/rabbitmq_web_mqtt/test",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "system_SUITE",
|
||||
additional_beam = [":test_utils"],
|
||||
additional_hdrs = glob(["test/src/*.hrl"]),
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_web_mqtt",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -77,46 +77,52 @@ rabbitmq_test_helper(
|
|||
srcs = glob(["test/src/*.erl"]),
|
||||
)
|
||||
|
||||
suites = [
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "amqp_stomp_SUITE",
|
||||
additional_beam = [
|
||||
":test_util",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "cowboy_websocket_SUITE",
|
||||
additional_beam = [
|
||||
":test_util",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
additional_beam = [
|
||||
":test_util",
|
||||
],
|
||||
),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "raw_websocket_SUITE",
|
||||
additional_beam = [
|
||||
":test_util",
|
||||
],
|
||||
),
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
),
|
||||
]
|
||||
|
||||
assert_suites(
|
||||
suites,
|
||||
glob(["test/**/*_SUITE.erl"]),
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "amqp_stomp_SUITE",
|
||||
additional_beam = [
|
||||
":test_util",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "config_schema_SUITE",
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "cowboy_websocket_SUITE",
|
||||
additional_beam = [
|
||||
":test_util",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "proxy_protocol_SUITE",
|
||||
additional_beam = [
|
||||
":test_util",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_integration_suite(
|
||||
PACKAGE,
|
||||
name = "raw_websocket_SUITE",
|
||||
additional_beam = [
|
||||
":test_util",
|
||||
],
|
||||
)
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "unit_SUITE",
|
||||
size = "small",
|
||||
)
|
||||
|
||||
assert_suites()
|
||||
|
||||
alias(
|
||||
name = "rabbitmq_web_stomp",
|
||||
actual = ":erlang_app",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
|
|
@ -11,9 +11,9 @@ load(
|
|||
)
|
||||
load(
|
||||
"@rules_erlang//:ct.bzl",
|
||||
"assert_suites2",
|
||||
"ct_suite",
|
||||
"ct_suite_variant",
|
||||
_assert_suites = "assert_suites",
|
||||
)
|
||||
load("//:rabbitmq_home.bzl", "rabbitmq_home")
|
||||
load("//:rabbitmq_run.bzl", "rabbitmq_run")
|
||||
|
@ -297,5 +297,5 @@ def rabbitmq_integration_suite(
|
|||
|
||||
return name
|
||||
|
||||
def assert_suites(suite_names, suite_files):
|
||||
_assert_suites(suite_names, suite_files)
|
||||
def assert_suites(**kwargs):
|
||||
assert_suites2(**kwargs)
|
||||
|
|
Loading…
Reference in New Issue