Add dialyze for amqp_client

This commit is contained in:
Philip Kuryloski 2021-05-31 10:05:03 +02:00
parent f9d114ad75
commit 0ed5f325b4
1 changed files with 17 additions and 3 deletions

View File

@ -1,4 +1,5 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load("@bazel-erlang//:ct.bzl", "ct_suite") load("@bazel-erlang//:ct.bzl", "ct_suite")
load("//:rabbitmq_home.bzl", "rabbitmq_home") load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
@ -15,6 +16,10 @@ APP_ENV = """[
{writer_gc_threshold, 1000000000} {writer_gc_threshold, 1000000000}
]""" ]"""
EXTRA_APPS = [
"xmerl",
]
DEPS = [ DEPS = [
"//deps/rabbit_common:bazel_erlang_lib", "//deps/rabbit_common:bazel_erlang_lib",
] ]
@ -27,9 +32,7 @@ rabbitmq_lib(
app_registered = [ app_registered = [
"amqp_sup", "amqp_sup",
], ],
extra_apps = [ extra_apps = EXTRA_APPS,
"xmerl",
],
first_srcs = [ first_srcs = [
"src/amqp_gen_connection.erl", "src/amqp_gen_connection.erl",
"src/amqp_gen_consumer.erl", "src/amqp_gen_consumer.erl",
@ -39,6 +42,17 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
plt(
name = "base_plt",
apps = EXTRA_APPS,
plt = "//:base_plt",
)
dialyze(
plt = ":base_plt",
tags = ["dialyze"],
)
rabbitmq_home( rabbitmq_home(
name = "broker-for-tests-home", name = "broker-for-tests-home",
plugins = [ plugins = [