Perform xref checks on many tier-1 plugins
This commit is contained in:
parent
67f1490a53
commit
98e71c45d8
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load("@bazel-erlang//:ct.bzl", "ct_suite")
|
||||
load("//:rabbitmq_home.bzl", "rabbitmq_home")
|
||||
load("//:rabbitmq_run.bzl", "rabbitmq_run")
|
||||
|
@ -37,6 +38,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
rabbitmq_suite(
|
||||
name = "msg_SUITE",
|
||||
deps = DEPS,
|
||||
|
|
|
@ -4,6 +4,7 @@ load(
|
|||
"bazel_erlang_lib",
|
||||
"erlc",
|
||||
)
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load("@bazel-erlang//:ct.bzl", "ct_suite")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
|
@ -89,6 +90,8 @@ bazel_erlang_lib(
|
|||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
ct_suite(
|
||||
name = "binary_generator_SUITE",
|
||||
erlc_opts = RABBITMQ_TEST_ERLC_OPTS,
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load("@bazel-erlang//:ct.bzl", "ct_suite")
|
||||
load("//:rabbitmq_home.bzl", "rabbitmq_home")
|
||||
load("//:rabbitmq_run.bzl", "rabbitmq_run")
|
||||
|
@ -36,6 +37,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
rabbitmq_home(
|
||||
name = "broker-for-tests-home",
|
||||
plugins = [
|
||||
|
|
|
@ -209,7 +209,7 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref()
|
||||
xref(tags = ["xref"])
|
||||
|
||||
bats(
|
||||
srcs = glob(["test/**/*.bats"]),
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:bazel_erlang_lib.bzl", "app_file", "bazel_erlang_lib", "erlc")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load("@bazel-erlang//:ct.bzl", "ct_test")
|
||||
load("//:rabbitmq.bzl", "APP_VERSION", "RABBITMQ_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS")
|
||||
|
||||
|
@ -163,6 +164,8 @@ bazel_erlang_lib(
|
|||
deps = DEPS + RUNTIME_DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
erlc(
|
||||
name = "rabbit_env_SUITE_beam_files",
|
||||
testonly = True,
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -39,6 +40,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_amqp1_0"
|
||||
|
|
|
@ -9,6 +9,15 @@
|
|||
-behaviour('Elixir.RabbitMQ.CLI.CommandBehaviour').
|
||||
-include("rabbit_amqp1_0.hrl").
|
||||
|
||||
-ignore_xref([
|
||||
{'Elixir.RabbitMQ.CLI.DefaultOutput', output, 1},
|
||||
{'Elixir.RabbitMQ.CLI.Core.Helpers', nodes_in_cluster, 1},
|
||||
{'Elixir.RabbitMQ.CLI.Ctl.InfoKeys', prepare_info_keys, 1},
|
||||
{'Elixir.RabbitMQ.CLI.Ctl.RpcStream', receive_list_items, 7},
|
||||
{'Elixir.RabbitMQ.CLI.Ctl.InfoKeys', validate_info_keys, 2},
|
||||
{'Elixir.Enum', join, 2}
|
||||
]).
|
||||
|
||||
-export([formatter/0,
|
||||
scopes/0,
|
||||
switches/0,
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -42,6 +43,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_auth_backend_cache"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load("@bazel-erlang//:ct.bzl", "ct_suite")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
|
@ -44,6 +45,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_auth_backend_http"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load("//:rabbitmq_home.bzl", "rabbitmq_home")
|
||||
load("//:rabbitmq_run.bzl", "rabbitmq_run")
|
||||
load(
|
||||
|
@ -60,6 +61,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_auth_backend_ldap"
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"RABBITMQ_TEST_ERLC_OPTS",
|
||||
|
@ -23,6 +24,7 @@ DEPS = [
|
|||
|
||||
RUNTIME_DEPS = [
|
||||
"//deps/rabbit:bazel_erlang_lib",
|
||||
"@base64url//:bazel_erlang_lib",
|
||||
"@cowlib//:bazel_erlang_lib",
|
||||
]
|
||||
|
||||
|
@ -34,6 +36,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
erlc(
|
||||
|
|
|
@ -2,13 +2,14 @@ PROJECT = rabbitmq_auth_backend_oauth2
|
|||
PROJECT_DESCRIPTION = OAuth 2 and JWT-based AuthN and AuthZ backend
|
||||
|
||||
BUILD_DEPS = rabbit_common
|
||||
DEPS = rabbit cowlib jose
|
||||
DEPS = rabbit cowlib jose base64url
|
||||
TEST_DEPS = cowboy rabbitmq_web_dispatch rabbitmq_ct_helpers rabbitmq_ct_client_helpers amqp_client
|
||||
|
||||
DEP_EARLY_PLUGINS = rabbit_common/mk/rabbitmq-early-plugin.mk
|
||||
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk
|
||||
|
||||
dep_jose = hex 1.11.1
|
||||
dep_base64url = hex 1.0.1
|
||||
|
||||
# FIXME: Use erlang.mk patched for RabbitMQ, while waiting for PRs to be
|
||||
# reviewed and merged.
|
||||
|
|
|
@ -8,6 +8,10 @@
|
|||
|
||||
-behaviour('Elixir.RabbitMQ.CLI.CommandBehaviour').
|
||||
|
||||
-ignore_xref([
|
||||
{'Elixir.RabbitMQ.CLI.DefaultOutput', output, 1}
|
||||
]).
|
||||
|
||||
-export([
|
||||
usage/0,
|
||||
validate/2,
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load("@bazel-erlang//:ct.bzl", "ct_suite")
|
||||
load("//:rabbitmq_home.bzl", "rabbitmq_home")
|
||||
load("//:rabbitmq_run.bzl", "rabbitmq_run")
|
||||
|
@ -29,3 +30,5 @@ rabbitmq_lib(
|
|||
runtime_deps = RUNTIME_DEPS,
|
||||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:eunit.bzl", "eunit")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load("//:rabbitmq.bzl", "RABBITMQ_TEST_ERLC_OPTS", "rabbitmq_lib")
|
||||
|
||||
APP_NAME = "rabbitmq_aws"
|
||||
|
@ -31,6 +32,16 @@ rabbitmq_lib(
|
|||
extra_apps = EXTRA_APPS,
|
||||
)
|
||||
|
||||
xref(
|
||||
additional_libs = [
|
||||
"//deps/rabbit_common:bazel_erlang_lib",
|
||||
"@credentials_obfuscation//:bazel_erlang_lib",
|
||||
"@jsx//:bazel_erlang_lib",
|
||||
"@recon//:bazel_erlang_lib",
|
||||
],
|
||||
tags = ["xref"],
|
||||
)
|
||||
|
||||
eunit(
|
||||
erlc_opts = RABBITMQ_TEST_ERLC_OPTS + [
|
||||
"-I deps/rabbitmq_aws",
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -29,6 +30,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_consistent_hash_exchange"
|
||||
|
|
|
@ -12,6 +12,11 @@
|
|||
|
||||
-behaviour('Elixir.RabbitMQ.CLI.CommandBehaviour').
|
||||
|
||||
-ignore_xref([
|
||||
{'Elixir.RabbitMQ.CLI.Core.ExitCodes', exit_dataerr, 0},
|
||||
{'Elixir.RabbitMQ.CLI.DefaultOutput', output, 1}
|
||||
]).
|
||||
|
||||
-export([
|
||||
usage/0,
|
||||
usage_additional/0,
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -21,6 +22,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_event_exchange"
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"RABBITMQ_TEST_ERLC_OPTS",
|
||||
|
@ -38,6 +39,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
erlc(
|
||||
|
|
|
@ -11,6 +11,8 @@
|
|||
|
||||
-behaviour('Elixir.RabbitMQ.CLI.CommandBehaviour').
|
||||
|
||||
-ignore_xref({'Elixir.RabbitMQ.CLI.DefaultOutput', output, 1}).
|
||||
|
||||
-export([
|
||||
usage/0,
|
||||
usage_additional/0,
|
||||
|
|
|
@ -11,6 +11,8 @@
|
|||
|
||||
-behaviour('Elixir.RabbitMQ.CLI.CommandBehaviour').
|
||||
|
||||
-ignore_xref({'Elixir.RabbitMQ.CLI.DefaultOutput', output, 1}).
|
||||
|
||||
-export([
|
||||
usage/0,
|
||||
usage_additional/0,
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -36,6 +37,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_federation_management"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -28,6 +29,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_jms_topic_exchange"
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -61,6 +62,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
erlc(
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -50,6 +51,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_management_agent"
|
||||
|
|
|
@ -9,6 +9,8 @@
|
|||
|
||||
-behaviour('Elixir.RabbitMQ.CLI.CommandBehaviour').
|
||||
|
||||
-ignore_xref({'Elixir.RabbitMQ.CLI.DefaultOutput', output, 1}).
|
||||
|
||||
-export([
|
||||
usage/0,
|
||||
validate/2,
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"RABBITMQ_TEST_ERLC_OPTS",
|
||||
|
@ -67,6 +68,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
erlc(
|
||||
|
|
|
@ -10,6 +10,8 @@
|
|||
|
||||
-behaviour('Elixir.RabbitMQ.CLI.CommandBehaviour').
|
||||
|
||||
-ignore_xref({'Elixir.RabbitMQ.CLI.DefaultOutput', output, 1}).
|
||||
|
||||
-export([scopes/0,
|
||||
switches/0,
|
||||
aliases/0,
|
||||
|
|
|
@ -10,6 +10,14 @@
|
|||
|
||||
-behaviour('Elixir.RabbitMQ.CLI.CommandBehaviour').
|
||||
|
||||
-ignore_xref([
|
||||
{'Elixir.RabbitMQ.CLI.DefaultOutput', output, 1},
|
||||
{'Elixir.RabbitMQ.CLI.Ctl.InfoKeys', prepare_info_keys, 1},
|
||||
{'Elixir.RabbitMQ.CLI.Ctl.RpcStream', receive_list_items, 7},
|
||||
{'Elixir.RabbitMQ.CLI.Ctl.InfoKeys', validate_info_keys, 2},
|
||||
{'Elixir.Enum', join, 2}
|
||||
]).
|
||||
|
||||
-export([formatter/0,
|
||||
scopes/0,
|
||||
switches/0,
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -32,6 +33,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_aws"
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
|
||||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"RABBITMQ_ERLC_OPTS",
|
||||
|
@ -45,6 +46,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_common"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -29,6 +30,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_consul"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -31,6 +32,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_etcd"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -29,6 +30,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_peer_discovery_k8s"
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
load("@bazel-erlang//:xref.bzl", "xref")
|
||||
load(
|
||||
"//:rabbitmq.bzl",
|
||||
"broker_for_integration_suites",
|
||||
|
@ -37,6 +38,8 @@ rabbitmq_lib(
|
|||
deps = DEPS,
|
||||
)
|
||||
|
||||
xref(tags = ["xref"])
|
||||
|
||||
broker_for_integration_suites()
|
||||
|
||||
PACKAGE = "deps/rabbitmq_prometheus"
|
||||
|
|
|
@ -19,6 +19,12 @@ def rabbitmq_external_deps(rabbitmq_workspace = "@rabbitmq-server"):
|
|||
version = "0.5.6",
|
||||
)
|
||||
|
||||
hex_pm_bazel_erlang_lib(
|
||||
name = "base64url",
|
||||
version = "1.0.1",
|
||||
sha256 = "f9b3add4731a02a9b0410398b475b33e7566a695365237a6bdee1bb447719f5c",
|
||||
)
|
||||
|
||||
new_git_repository(
|
||||
name = "bats",
|
||||
remote = "https://github.com/sstephenson/bats",
|
||||
|
|
Loading…
Reference in New Issue