Skip to content

Commit 1557bd9

Browse files
rishesh007copybara-github
authored andcommitted
[build] Add Missing Dependencies for security_connector_test, xds_credentials_test, fuzzing_common, api_fuzzer, network_input, client_fuzzer, server_fuzzer, connector_fuzzer in Preparation for Enabling layering_check
PiperOrigin-RevId: 797602217
1 parent 51f8215 commit 1557bd9

File tree

3 files changed

+95
-1
lines changed

3 files changed

+95
-1
lines changed

test/core/credentials/transport/BUILD

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,15 @@ grpc_cc_test(
2626
"gtest",
2727
],
2828
deps = [
29+
"//:config_vars",
2930
"//:gpr",
3031
"//:grpc",
32+
"//:grpc_core_credentials_header",
33+
"//:grpc_security_base",
34+
"//:ref_counted_ptr",
35+
"//:transport_auth_context",
36+
"//:tsi_base",
37+
"//:tsi_ssl_credentials",
3138
"//src/core:slice",
3239
"//test/core/test_util:grpc_test_util",
3340
"//test/core/test_util:grpc_test_util_base",

test/core/credentials/transport/xds/BUILD

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ grpc_cc_test(
2727
deps = [
2828
"//:gpr",
2929
"//:grpc",
30+
"//src/core:grpc_fake_credentials",
31+
"//src/core:xds_credentials",
3032
"//test/core/test_util:grpc_test_util",
3133
"//test/core/test_util:grpc_test_util_base",
3234
],

test/core/end2end/fuzzers/BUILD

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,26 @@ grpc_cc_library(
4343
"absl/log:check",
4444
"absl/log:log",
4545
"absl/strings",
46+
"absl/types:span",
4647
],
4748
deps = [
4849
"api_fuzzer_cc_proto",
50+
"//:channel",
51+
"//:event_engine_base_hdrs",
52+
"//:exec_ctx",
4953
"//:gpr",
5054
"//:grpc",
55+
"//:iomgr_timer",
56+
"//:ref_counted_ptr",
57+
"//src/core:default_event_engine",
58+
"//src/core:experiments",
59+
"//src/core:memory_quota",
60+
"//src/core:resource_quota",
61+
"//src/core:slice",
62+
"//src/core:time",
63+
"//src/core:useful",
5164
"//test/core/event_engine/fuzzing_event_engine",
65+
"//test/core/event_engine/fuzzing_event_engine:fuzzing_event_engine_cc_proto",
5266
"//test/core/test_util:postmortem_emit",
5367
],
5468
)
@@ -60,6 +74,10 @@ grpc_fuzz_test(
6074
"absl/log:check",
6175
"fuzztest",
6276
"fuzztest_main",
77+
"absl/status",
78+
"absl/status:statusor",
79+
"absl/strings",
80+
"absl/time",
6381
],
6482
tags = [
6583
"no_mac",
@@ -68,18 +86,36 @@ grpc_fuzz_test(
6886
deps = [
6987
"api_fuzzer_cc_proto",
7088
"fuzzing_common",
89+
"//:debug_location",
90+
"//:endpoint_addresses",
91+
"//:event_engine_base_hdrs",
92+
"//:exec_ctx",
7193
"//:gpr",
7294
"//:grpc",
95+
"//:grpc_core_credentials_header",
96+
"//:grpc_resolver_dns_ares",
97+
"//:iomgr",
98+
"//:parse_address",
99+
"//:ref_counted_ptr",
73100
"//src/core:channel_args",
74101
"//src/core:closure",
102+
"//src/core:default_event_engine",
103+
"//src/core:env",
104+
"//src/core:experiments",
105+
"//src/core:grpc_transport_inproc",
106+
"//src/core:iomgr_fwd",
107+
"//src/core:resolved_address",
75108
"//src/core:slice",
109+
"//src/core:time",
76110
"//test/core/end2end:ssl_test_data",
77111
"//test/core/event_engine/fuzzing_event_engine",
112+
"//test/core/event_engine/fuzzing_event_engine:fuzzing_event_engine_cc_proto",
78113
"//test/core/test_util:fuzz_config_vars",
79114
"//test/core/test_util:fuzz_config_vars_helpers",
80115
"//test/core/test_util:fuzzing_channel_args",
81116
"//test/core/test_util:grpc_test_util",
82117
"//test/core/test_util:grpc_test_util_base",
118+
"@com_google_protobuf//:protobuf",
83119
],
84120
)
85121

@@ -105,12 +141,29 @@ grpc_cc_library(
105141
testonly = True,
106142
srcs = ["network_input.cc"],
107143
hdrs = ["network_input.h"],
108-
external_deps = ["absl/log:log"],
144+
external_deps = [
145+
"absl/log:log",
146+
"absl/strings",
147+
"absl/types:span",
148+
],
109149
deps = [
110150
"fuzzer_input_cc_proto",
111151
"//:chttp2_frame",
152+
"//:chttp2_varint",
153+
"//:config",
154+
"//:exec_ctx",
155+
"//:iomgr",
156+
"//src/core:channel_args",
157+
"//src/core:channel_args_endpoint_config",
158+
"//src/core:channel_args_preconditioning",
112159
"//src/core:chaotic_good_frame_header",
113160
"//src/core:chaotic_good_tcp_frame_transport",
161+
"//src/core:event_engine_tcp_socket_utils",
162+
"//src/core:slice",
163+
"//src/core:slice_buffer",
164+
"//src/core:slice_refcount",
165+
"//src/core:time",
166+
"//src/core:useful",
114167
"//test/core/event_engine/fuzzing_event_engine",
115168
"//test/core/test_util:fuzzing_channel_args",
116169
"//test/core/test_util:grpc_test_util_base",
@@ -124,15 +177,30 @@ grpc_fuzz_test(
124177
"absl/log:check",
125178
"fuzztest",
126179
"fuzztest_main",
180+
"absl/status:statusor",
127181
],
128182
tags = ["no_windows"],
129183
deps = [
130184
"fuzzer_input_cc_proto",
131185
"fuzzing_common",
132186
"network_input",
187+
"//:channel",
188+
"//:channel_create",
189+
"//:config",
190+
"//:exec_ctx",
133191
"//:gpr",
134192
"//:grpc",
193+
"//:grpc_base",
194+
"//:grpc_transport_chttp2",
195+
"//:iomgr",
196+
"//:orphanable",
197+
"//:ref_counted_ptr",
135198
"//src/core:channel_args",
199+
"//src/core:channel_args_preconditioning",
200+
"//src/core:channel_stack_type",
201+
"//src/core:env",
202+
"//src/core:experiments",
203+
"//test/core/end2end/fuzzers:api_fuzzer_cc_proto",
136204
"//test/core/event_engine/fuzzing_event_engine",
137205
"//test/core/test_util:fuzz_config_vars",
138206
"//test/core/test_util:fuzz_config_vars_helpers",
@@ -154,15 +222,24 @@ grpc_fuzz_test(
154222
"fuzzer_input_cc_proto",
155223
"fuzzing_common",
156224
"network_input",
225+
"//:config",
226+
"//:exec_ctx",
157227
"//:gpr",
158228
"//:grpc",
159229
"//src/core:channel_args",
160230
"//src/core:chaotic_good_server",
231+
"//src/core:env",
232+
"//src/core:event_engine_tcp_socket_utils",
233+
"//src/core:experiments",
234+
"//src/core:grpc_fake_credentials",
235+
"//src/core:notification",
236+
"//test/core/end2end/fuzzers:api_fuzzer_cc_proto",
161237
"//test/core/event_engine/fuzzing_event_engine",
162238
"//test/core/test_util:fuzz_config_vars",
163239
"//test/core/test_util:fuzz_config_vars_helpers",
164240
"//test/core/test_util:grpc_test_util",
165241
"//test/core/test_util:grpc_test_util_base",
242+
"@com_google_protobuf//:protobuf",
166243
],
167244
)
168245

@@ -181,11 +258,19 @@ grpc_fuzz_test(
181258
"network_input",
182259
"//:gpr",
183260
"//:grpc",
261+
"//:iomgr_timer",
262+
"//:parse_address",
184263
"//src/core:channel_args",
264+
"//src/core:channel_args_endpoint_config",
265+
"//src/core:env",
266+
"//src/core:event_engine_tcp_socket_utils",
267+
"//src/core:grpc_fake_credentials",
268+
"//src/core:grpc_transport_chttp2_client_connector",
185269
"//test/core/event_engine/fuzzing_event_engine",
186270
"//test/core/test_util:fuzz_config_vars",
187271
"//test/core/test_util:fuzz_config_vars_helpers",
188272
"//test/core/test_util:grpc_test_util",
189273
"//test/core/test_util:grpc_test_util_base",
274+
"@com_google_protobuf//:protobuf",
190275
],
191276
)

0 commit comments

Comments
 (0)