forked from envoyproxy/envoy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BUILD
43 lines (39 loc) · 1.11 KB
/
BUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
licenses(["notice"]) # Apache 2
load(
"//bazel:envoy_build_system.bzl",
"envoy_cc_test_library",
"envoy_package",
)
envoy_package()
# TODO(htuch): remove when we have a solution for https://github.com/bazelbuild/bazel/issues/3510
envoy_cc_test_library(
name = "dummy_main",
srcs = ["dummy_main.cc"],
)
envoy_cc_test_library(
name = "main",
srcs = [
"main.cc",
"test_listener.cc",
"test_runner.cc",
"test_runner.h",
],
hdrs = ["test_listener.h"],
external_deps = [
"abseil_symbolize",
],
deps = [
"//source/common/common:logger_lib",
"//source/common/common:thread_lib",
"//source/common/event:libevent_lib",
"//source/exe:process_wide_lib",
"//test/common/runtime:utility_lib",
"//test/mocks/access_log:access_log_mocks",
"//test/test_common:environment_lib",
"//test/test_common:global_lib",
"//test/test_common:printers_lib",
] + select({
"//bazel:disable_signal_trace": [],
"//conditions:default": ["//source/common/signal:sigaction_lib"],
}),
)