Add rabbitmq_aws tests to bazel

This commit is contained in:
Philip Kuryloski 2021-04-08 10:59:36 +02:00 committed by Michael Klishin
parent b581c4e639
commit 4104882f2d
No known key found for this signature in database
GPG Key ID: E80EDCFA0CDB21EE
2 changed files with 60 additions and 1 deletions

View File

@ -151,11 +151,11 @@ ct_suite(
"@rabbitmq_ct_helpers//tools/tls-certs:openssl.cnf.in",
],
erlc_opts = TEST_ERLC_OPTS,
suite_name = "system_SUITE",
groups = [
"dotnet",
"java",
],
suite_name = "system_SUITE",
tags = [
"dotnet",
],

59
deps/rabbitmq_aws/BUILD.bazel vendored Normal file
View File

@ -0,0 +1,59 @@
load(
"@bazel-erlang//:bazel_erlang_lib.bzl",
"DEFAULT_TEST_ERLC_OPTS",
"erlang_lib",
"test_erlang_lib",
)
load("@bazel-erlang//:eunit.bzl", "eunit")
load("//:rabbitmq.bzl", "APP_VERSION")
APP_NAME = "rabbitmq_aws"
APP_DESCRIPTION = "A minimalistic AWS API interface used by rabbitmq-autocluster (3.6.x) and other RabbitMQ plugins"
APP_MODULE = "rabbitmq_aws_app"
APP_REGISTERED = [
"rabbitmq_aws",
]
EXTRA_APPS = [
"crypto",
"inets",
"ssl",
"xmerl",
]
BUILD_DEPS = [
"//deps/rabbit_common:bazel_erlang_lib",
]
erlang_lib(
app_description = APP_DESCRIPTION,
app_module = APP_MODULE,
app_name = APP_NAME,
app_registered = APP_REGISTERED,
app_version = APP_VERSION,
build_deps = BUILD_DEPS,
extra_apps = EXTRA_APPS,
)
test_erlang_lib(
app_description = APP_DESCRIPTION,
app_module = APP_MODULE,
app_name = APP_NAME,
app_registered = APP_REGISTERED,
app_version = APP_VERSION,
build_deps = BUILD_DEPS,
extra_apps = EXTRA_APPS,
)
eunit(
erlc_opts = DEFAULT_TEST_ERLC_OPTS + [
"-I deps/rabbitmq_aws",
],
runtime_deps = [
"//deps/rabbit_common:bazel_erlang_lib",
"@meck//:bazel_erlang_lib",
],
)