rabbitmq-server/deps/rabbitmq_cli/test
Loïc Hoguin c5d150a7ef
Use Erlang.mk's native Elixir support for CLI
This avoids using Mix while compiling which simplifies
a number of things and let us do further build improvements
later on.

Elixir is only enabled from within rabbitmq_cli currently.

Eunit is disabled since there are only Elixir tests.

Dialyzer will force-enable Elixir in order to process
Elixir-compiled beam files.

This commit also includes a few changes that are
related:

 * The Erlang distribution will now be started for parallel-ct

 * Many unnecessary PROJECT_MOD lines have been removed

 * `eunit_formatters` has been removed, it provides little value

 * The new `maybe_flock` Erlang.mk function is used where possible

 * Build test deps when testing rabbitmq_cli (Mix won't do it anymore)

 * rabbitmq_ct_helpers now use the early plugins to have Dialyzer
   properly set up
2025-03-18 10:02:49 +01:00
..
core CLI: remove a non-essential flaky test 2025-03-12 19:01:55 -04:00
ctl RMQ-1263: Add a --force option to rabbitmqctl delete_queue command 2025-03-14 00:06:09 -04:00
diagnostics By @Ayanda-D: new CLI health check that detects QQs without an elected reachable leader #13433 (#13487) 2025-03-12 00:32:59 -04:00
fixtures cli: Add 4.1.0 to mock plugin's versions 2024-09-30 12:35:43 +02:00
plugins Makes PluginsFormatterTest pass 2024-05-08 20:03:29 -04:00
queues Bump (c) line year 2025-01-01 17:54:10 -05:00
streams Remove set_stream_retention_policy command 2025-02-18 11:06:04 +01:00
upgrade Bump (c) line year 2025-01-01 17:54:10 -05:00
json_formatting_test.exs Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbitmqctl_test.exs Bump (c) line year 2025-01-01 17:54:10 -05:00
test_helper.exs Use Erlang.mk's native Elixir support for CLI 2025-03-18 10:02:49 +01:00