diff options
author | Philip Kuryloski <kuryloskip@vmware.com> | 2021-11-09 11:03:05 +0100 |
---|---|---|
committer | Philip Kuryloski <kuryloskip@vmware.com> | 2021-11-09 11:03:05 +0100 |
commit | 513446b6d10d69eed8e28f5951bceb7cdd11a9c1 (patch) | |
tree | d8b2b3e77968a48cc4d10e8e2c2a7884946cb4bc | |
parent | 8764e5d7a4df47815f5640de9e5b75838e568220 (diff) | |
download | rabbitmq-server-git-ra-2-0-2.tar.gz |
Use unique group names in rabbit_stream_SUITEra-2-0-2
Technically duplicate names is supported by common test, but we have
seen it contribute to flakiness in our suite in practice
-rw-r--r-- | deps/rabbitmq_stream/BUILD.bazel | 1 | ||||
-rw-r--r-- | deps/rabbitmq_stream/test/rabbit_stream_SUITE.erl | 8 |
2 files changed, 6 insertions, 3 deletions
diff --git a/deps/rabbitmq_stream/BUILD.bazel b/deps/rabbitmq_stream/BUILD.bazel index 91cf7a1e40..093a4a2307 100644 --- a/deps/rabbitmq_stream/BUILD.bazel +++ b/deps/rabbitmq_stream/BUILD.bazel @@ -87,6 +87,7 @@ suites = [ rabbitmq_integration_suite( PACKAGE, name = "rabbit_stream_SUITE", + shard_count = 3, deps = [ "//deps/rabbit:bazel_erlang_lib", "//deps/rabbitmq_stream_common:bazel_erlang_lib", diff --git a/deps/rabbitmq_stream/test/rabbit_stream_SUITE.erl b/deps/rabbitmq_stream/test/rabbit_stream_SUITE.erl index 364f77879a..3c2c8fe18e 100644 --- a/deps/rabbitmq_stream/test/rabbit_stream_SUITE.erl +++ b/deps/rabbitmq_stream/test/rabbit_stream_SUITE.erl @@ -30,7 +30,9 @@ -define(WAIT, 5000). all() -> - [{group, single_node}, {group, cluster}]. + [{group, single_node}, + {group, single_node_1}, + {group, cluster}]. groups() -> [{single_node, [], @@ -47,7 +49,7 @@ groups() -> timeout_close_sent]}, %% Run `test_global_counters` on its own so the global metrics are %% initialised to 0 for each testcase - {single_node, [], [test_global_counters]}, + {single_node_1, [], [test_global_counters]}, {cluster, [], [test_stream, test_stream_tls, java]}]. init_per_suite(Config) -> @@ -62,7 +64,7 @@ init_per_suite(Config) -> end_per_suite(Config) -> Config. -init_per_group(single_node, Config) -> +init_per_group(Group, Config) when Group == single_node orelse Group == single_node_1 -> Config1 = rabbit_ct_helpers:set_config(Config, [{rmq_nodes_clustered, false}]), Config2 = |