Skip to content

Commit 50adab5

Browse files
committed
Fix and refactor amqp_client bazel tests
1 parent 13793e0 commit 50adab5

File tree

1 file changed

+23
-20
lines changed

1 file changed

+23
-20
lines changed

deps/amqp_client/BUILD.bazel

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlang_lib", "erlc")
21
load("@bazel-erlang//:ct.bzl", "ct_suite")
3-
load("//:rabbitmq.bzl", "APP_VERSION", "RABBITMQ_TEST_ERLC_OPTS", "rabbitmq_lib")
2+
load("//:rabbitmq_home.bzl", "rabbitmq_home")
3+
load("//:rabbitmq_run.bzl", "rabbitmq_run")
4+
load(
5+
"//:rabbitmq.bzl",
6+
"APP_VERSION",
7+
"RABBITMQ_TEST_ERLC_OPTS",
8+
"rabbitmq_integration_suite",
9+
"rabbitmq_lib",
10+
)
411

512
APP_ENV = """[
613
{prefer_ipv6, false},
@@ -30,28 +37,24 @@ rabbitmq_lib(
3037
deps = DEPS,
3138
)
3239

33-
ct_suite(
40+
rabbitmq_home(
41+
name = "broker-for-tests-home",
42+
plugins = [
43+
"//deps/rabbit:bazel_erlang_lib",
44+
],
45+
)
46+
47+
rabbitmq_run(
48+
name = "rabbitmq-for-tests-run",
49+
home = ":broker-for-tests-home",
50+
)
51+
52+
rabbitmq_integration_suite(
53+
"deps/amqp_client",
3454
name = "system_SUITE",
3555
size = "large",
36-
data = [
37-
"@rabbitmq_ct_helpers//tools/tls-certs:Makefile",
38-
"@rabbitmq_ct_helpers//tools/tls-certs:openssl.cnf.in",
39-
],
40-
erlc_opts = RABBITMQ_TEST_ERLC_OPTS,
41-
test_env = {
42-
"RABBITMQ_CT_SKIP_AS_ERROR": "true",
43-
"RABBITMQ_RUN": "$TEST_SRCDIR/$TEST_WORKSPACE/rabbitmq-for-tests-run",
44-
"RABBITMQCTL": "$TEST_SRCDIR/$TEST_WORKSPACE/broker-for-tests-home/sbin/rabbitmqctl",
45-
"RABBITMQ_PLUGINS": "$TEST_SRCDIR/$TEST_WORKSPACE/broker-for-tests-home/sbin/rabbitmq-plugins",
46-
},
47-
tools = [
48-
"//:rabbitmq-for-tests-run",
49-
],
5056
runtime_deps = [
51-
"//deps/rabbitmq_cli:elixir_as_bazel_erlang_lib",
52-
"//deps/rabbitmq_cli:rabbitmqctl",
5357
"@meck//:bazel_erlang_lib",
54-
"@rabbitmq_ct_helpers//:bazel_erlang_lib",
5558
],
5659
deps = DEPS,
5760
)

0 commit comments

Comments
 (0)