[build] Add test/core/util, test/core/event_engine to auto build deps (#30364)

* [build] Add test/core/util, test/core/event_engine to auto build deps

* deal with suppressions

* fix suppressions

* Automated change: Fix sanity tests

* fix

* fix

* fix

* fix

* progress

* Automated change: Fix sanity tests

* fix

* fix

* fix

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
pull/30409/head
Craig Tiller 3 years ago committed by GitHub
parent 7360d2ea82
commit 05e6bf2e4a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 981
      CMakeLists.txt
  2. 4
      bazel/grpc_build_system.bzl
  3. 2134
      build_autogenerated.yaml
  4. 26
      gRPC-Core.podspec
  5. 48
      grpc.gyp
  6. 1
      test/core/avl/BUILD
  7. 2
      test/core/bad_ssl/generate_tests.bzl
  8. 1
      test/core/client_idle/BUILD
  9. 1
      test/core/compiler_bugs/BUILD
  10. 1
      test/core/compression/BUILD
  11. 1
      test/core/config/BUILD
  12. 3
      test/core/end2end/fuzzers/BUILD
  13. 15
      test/core/event_engine/BUILD
  14. 5
      test/core/event_engine/iomgr_event_engine/BUILD
  15. 1
      test/core/filters/BUILD
  16. 4
      test/core/fling/BUILD
  17. 1
      test/core/gpr/BUILD
  18. 9
      test/core/gprpp/BUILD
  19. 3
      test/core/http/BUILD
  20. 20
      test/core/iomgr/BUILD
  21. 5
      test/core/memory_usage/BUILD
  22. 1
      test/core/network_benchmarks/BUILD
  23. 24
      test/core/promise/BUILD
  24. 5
      test/core/resource_quota/BUILD
  25. 34
      test/core/security/BUILD
  26. 4
      test/core/slice/BUILD
  27. 6
      test/core/transport/BUILD
  28. 9
      test/core/transport/chttp2/BUILD
  29. 9
      test/core/uri/BUILD
  30. 170
      test/core/util/BUILD
  31. 1
      test/cpp/common/BUILD
  32. 6
      test/cpp/microbenchmarks/BUILD
  33. 1
      test/cpp/performance/BUILD
  34. 1
      test/cpp/qps/BUILD
  35. 3
      test/cpp/server/BUILD
  36. 3
      test/cpp/util/BUILD
  37. 28
      tools/distrib/fix_build_deps.py

981
CMakeLists.txt generated

File diff suppressed because it is too large Load Diff

@ -358,7 +358,7 @@ def grpc_cc_test(name, srcs = [], deps = [], external_deps = [], args = [], data
if language.upper() == "C":
copts = copts + if_not_windows(["-std=c11"])
core_deps = deps + _get_external_deps(external_deps)
core_deps = deps + _get_external_deps(external_deps) + ["//test/core/util:grpc_suppressions"]
# Test args for all tests
test_args = {
@ -434,7 +434,7 @@ def grpc_cc_binary(name, srcs = [], deps = [], external_deps = [], args = [], da
data = data,
testonly = testonly,
linkshared = linkshared,
deps = deps + _get_external_deps(external_deps),
deps = deps + _get_external_deps(external_deps) + ["//test/core/util:grpc_suppressions"],
copts = GRPC_DEFAULT_COPTS + copts,
linkopts = if_not_windows(["-pthread"]) + linkopts,
tags = tags,

File diff suppressed because it is too large Load Diff

26
gRPC-Core.podspec generated

@ -2639,22 +2639,6 @@ Pod::Spec.new do |s|
'test/core/event_engine/test_init.h',
'test/core/util/build.cc',
'test/core/util/build.h',
'test/core/util/cmdline.cc',
'test/core/util/cmdline.h',
'test/core/util/evaluate_args_test_util.h',
'test/core/util/fuzzer_util.cc',
'test/core/util/fuzzer_util.h',
'test/core/util/grpc_profiler.cc',
'test/core/util/grpc_profiler.h',
'test/core/util/histogram.cc',
'test/core/util/histogram.h',
'test/core/util/mock_authorization_endpoint.h',
'test/core/util/mock_endpoint.cc',
'test/core/util/mock_endpoint.h',
'test/core/util/parse_hexstring.cc',
'test/core/util/parse_hexstring.h',
'test/core/util/passthru_endpoint.cc',
'test/core/util/passthru_endpoint.h',
'test/core/util/port.cc',
'test/core/util/port.h',
'test/core/util/port_isolated_runtime_environment.cc',
@ -2662,14 +2646,8 @@ Pod::Spec.new do |s|
'test/core/util/port_server_client.h',
'test/core/util/reconnect_server.cc',
'test/core/util/reconnect_server.h',
'test/core/util/resolve_localhost_ip46.cc',
'test/core/util/resolve_localhost_ip46.h',
'test/core/util/slice_splitter.cc',
'test/core/util/slice_splitter.h',
'test/core/util/stack_tracer.cc',
'test/core/util/stack_tracer.h',
'test/core/util/subprocess.h',
'test/core/util/subprocess_windows.cc',
'test/core/util/test_config.cc',
'test/core/util/test_config.h',
'test/core/util/test_lb_policies.cc',
@ -2677,9 +2655,7 @@ Pod::Spec.new do |s|
'test/core/util/test_tcp_server.cc',
'test/core/util/test_tcp_server.h',
'test/core/util/tls_utils.cc',
'test/core/util/tls_utils.h',
'test/core/util/tracer_util.cc',
'test/core/util/tracer_util.h'
'test/core/util/tls_utils.h'
end
# patch include of openssl to openssl_grpc

48
grpc.gyp generated

@ -1061,26 +1061,14 @@
'sources': [
'test/core/event_engine/test_init.cc',
'test/core/util/build.cc',
'test/core/util/cmdline.cc',
'test/core/util/fuzzer_util.cc',
'test/core/util/grpc_profiler.cc',
'test/core/util/histogram.cc',
'test/core/util/mock_endpoint.cc',
'test/core/util/parse_hexstring.cc',
'test/core/util/passthru_endpoint.cc',
'test/core/util/port.cc',
'test/core/util/port_isolated_runtime_environment.cc',
'test/core/util/port_server_client.cc',
'test/core/util/reconnect_server.cc',
'test/core/util/resolve_localhost_ip46.cc',
'test/core/util/slice_splitter.cc',
'test/core/util/stack_tracer.cc',
'test/core/util/subprocess_posix.cc',
'test/core/util/subprocess_windows.cc',
'test/core/util/test_config.cc',
'test/core/util/test_tcp_server.cc',
'test/core/util/tls_utils.cc',
'test/core/util/tracer_util.cc',
],
},
{
@ -1095,25 +1083,13 @@
'sources': [
'test/core/event_engine/test_init.cc',
'test/core/util/build.cc',
'test/core/util/cmdline.cc',
'test/core/util/fuzzer_util.cc',
'test/core/util/grpc_profiler.cc',
'test/core/util/histogram.cc',
'test/core/util/mock_endpoint.cc',
'test/core/util/parse_hexstring.cc',
'test/core/util/passthru_endpoint.cc',
'test/core/util/port.cc',
'test/core/util/port_isolated_runtime_environment.cc',
'test/core/util/port_server_client.cc',
'test/core/util/reconnect_server.cc',
'test/core/util/resolve_localhost_ip46.cc',
'test/core/util/slice_splitter.cc',
'test/core/util/stack_tracer.cc',
'test/core/util/subprocess_posix.cc',
'test/core/util/subprocess_windows.cc',
'test/core/util/test_config.cc',
'test/core/util/test_tcp_server.cc',
'test/core/util/tracer_util.cc',
],
},
{
@ -1459,6 +1435,18 @@
'src/proto/grpc/testing/echo_messages.proto',
'src/proto/grpc/testing/simple_messages.proto',
'src/proto/grpc/testing/xds/v3/orca_load_report.proto',
'test/core/util/cmdline.cc',
'test/core/util/fuzzer_util.cc',
'test/core/util/grpc_profiler.cc',
'test/core/util/histogram.cc',
'test/core/util/mock_endpoint.cc',
'test/core/util/parse_hexstring.cc',
'test/core/util/passthru_endpoint.cc',
'test/core/util/resolve_localhost_ip46.cc',
'test/core/util/slice_splitter.cc',
'test/core/util/subprocess_posix.cc',
'test/core/util/subprocess_windows.cc',
'test/core/util/tracer_util.cc',
'test/cpp/microbenchmarks/helpers.cc',
],
},
@ -1608,6 +1596,18 @@
'test/core/end2end/data/server1_cert.cc',
'test/core/end2end/data/server1_key.cc',
'test/core/end2end/data/test_root_cert.cc',
'test/core/util/cmdline.cc',
'test/core/util/fuzzer_util.cc',
'test/core/util/grpc_profiler.cc',
'test/core/util/histogram.cc',
'test/core/util/mock_endpoint.cc',
'test/core/util/parse_hexstring.cc',
'test/core/util/passthru_endpoint.cc',
'test/core/util/resolve_localhost_ip46.cc',
'test/core/util/slice_splitter.cc',
'test/core/util/subprocess_posix.cc',
'test/core/util/subprocess_windows.cc',
'test/core/util/tracer_util.cc',
'test/cpp/util/byte_buffer_proto_helper.cc',
'test/cpp/util/create_test_channel.cc',
'test/cpp/util/string_ref_helper.cc',

@ -28,7 +28,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:avl",
"//test/core/util:grpc_suppressions",
],
)

@ -35,6 +35,7 @@ def grpc_bad_ssl_tests():
hdrs = ["server_common.h"],
deps = [
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
"//:grpc",
],
)
@ -57,6 +58,7 @@ def grpc_bad_ssl_tests():
],
deps = [
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
"//:gpr",
"//:grpc",
"//test/core/end2end:cq_verifier",

@ -29,6 +29,5 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:idle_filter_state",
"//test/core/util:grpc_suppressions",
],
)

@ -27,6 +27,5 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:gpr_platform",
"//test/core/util:grpc_suppressions",
],
)

@ -85,5 +85,6 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -28,6 +28,5 @@ grpc_cc_test(
deps = [
"//:config",
"//:grpc",
"//test/core/util:grpc_suppressions",
],
)

@ -41,6 +41,7 @@ grpc_proto_fuzzer(
"//test/core/end2end:ssl_test_data",
"//test/core/event_engine/fuzzing_event_engine",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -56,6 +57,7 @@ grpc_fuzzer(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -71,5 +73,6 @@ grpc_fuzzer(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -28,8 +28,10 @@ grpc_cc_test(
language = "C++",
uses_polling = False,
deps = [
"//:gpr_platform",
"//:grpc",
"//test/core/util:grpc_test_util",
"//:grpc_base",
"//test/core/util:grpc_test_util_unsecure",
],
)
@ -38,8 +40,10 @@ grpc_cc_test(
srcs = ["smoke_test.cc"],
external_deps = ["gtest"],
deps = [
"//:event_engine_base_hdrs",
"//:gpr_platform",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_unsecure",
],
)
@ -48,8 +52,11 @@ grpc_cc_test(
srcs = ["slice_buffer_test.cc"],
external_deps = ["gtest"],
deps = [
"//:event_engine_base_hdrs",
"//:gpr_platform",
"//:grpc",
"//test/core/util:grpc_test_util",
"//:slice",
"//test/core/util:grpc_test_util_unsecure",
],
)
@ -57,7 +64,9 @@ grpc_cc_library(
name = "test_init",
srcs = ["test_init.cc"],
hdrs = ["test_init.h"],
external_deps = ["absl/strings"],
deps = [
"//:gpr_base",
"//:grpc_base",
],
)

@ -31,7 +31,6 @@ grpc_cc_test(
deps = [
"//:bitset",
"//:iomgr_ee_timer",
"//test/core/util:grpc_suppressions",
],
)
@ -44,7 +43,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:iomgr_ee_timer",
"//test/core/util:grpc_suppressions",
],
)
@ -63,7 +61,6 @@ grpc_cc_test(
"//:iomgr_ee_event_poller",
"//:iomgr_ee_poller_posix_default",
"//:iomgr_event_engine",
"//test/core/util:grpc_suppressions",
"//test/core/util:grpc_test_util",
],
)
@ -80,7 +77,6 @@ grpc_cc_test(
"//:iomgr_ee_event_poller",
"//:iomgr_ee_lockfree_event",
"//:iomgr_event_engine",
"//test/core/util:grpc_suppressions",
"//test/core/util:grpc_test_util",
],
)
@ -98,7 +94,6 @@ grpc_cc_test(
deps = [
"//:iomgr_ee_wakeup_fd_posix_eventfd",
"//:iomgr_ee_wakeup_fd_posix_pipe",
"//test/core/util:grpc_suppressions",
"//test/core/util:grpc_test_util",
],
)

@ -30,7 +30,6 @@ grpc_cc_test(
"//:grpc",
"//:grpc_client_authority_filter",
"//test/core/promise:test_context",
"//test/core/util:grpc_suppressions",
],
)

@ -28,6 +28,7 @@ grpc_cc_binary(
"//:grpc",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -41,6 +42,7 @@ grpc_cc_binary(
"//:grpc",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -61,6 +63,7 @@ grpc_cc_test(
"//:grpc",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -81,5 +84,6 @@ grpc_cc_test(
"//:grpc",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -162,6 +162,5 @@ grpc_cc_test(
deps = [
"//:gpr_platform",
"//:useful",
"//test/core/util:grpc_suppressions",
],
)

@ -94,7 +94,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:bitset",
"//test/core/util:grpc_suppressions",
],
)
@ -107,7 +106,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:match",
"//test/core/util:grpc_suppressions",
],
)
@ -120,7 +118,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:overload",
"//test/core/util:grpc_suppressions",
],
)
@ -136,7 +133,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:table",
"//test/core/util:grpc_suppressions",
],
)
@ -290,7 +286,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:cpp_impl_of",
"//test/core/util:grpc_suppressions",
],
)
@ -305,7 +300,6 @@ grpc_cc_test(
"//:chunked_vector",
"//:gpr_base",
"//:resource_quota",
"//test/core/util:grpc_suppressions",
],
)
@ -334,7 +328,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:time",
"//test/core/util:grpc_suppressions",
],
)
@ -347,7 +340,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:single_set_ptr",
"//test/core/util:grpc_suppressions",
],
)
@ -363,7 +355,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:unique_type_name",
"//test/core/util:grpc_suppressions",
],
)

@ -70,6 +70,7 @@ grpc_cc_library(
"//:gpr",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -132,6 +133,7 @@ grpc_cc_test(
"//:grpc",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -145,5 +147,6 @@ grpc_cc_test(
"//:grpc",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -35,6 +35,7 @@ grpc_cc_library(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -49,6 +50,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -62,6 +64,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -79,6 +82,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -91,6 +95,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -104,6 +109,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -116,6 +122,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -130,6 +137,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -151,6 +159,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -172,6 +181,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -188,6 +198,7 @@ grpc_cc_test(
"//:grpc",
"//test/core/util:fake_udp_and_tcp_server",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
"//test/cpp/util:test_config",
],
)
@ -205,6 +216,7 @@ grpc_cc_test(
"//:grpc",
"//test/core/util:fake_udp_and_tcp_server",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
"//test/cpp/util:test_config",
],
)
@ -219,6 +231,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -232,6 +245,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -248,6 +262,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -260,6 +275,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -273,6 +289,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -287,6 +304,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -300,6 +318,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -320,5 +339,6 @@ grpc_cc_test(
"//:grpc",
"//test/core/end2end:cq_verifier",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -42,6 +42,7 @@ grpc_cc_binary(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -64,6 +65,7 @@ grpc_cc_binary(
"//:grpc",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -89,6 +91,7 @@ grpc_cc_binary(
"//src/proto/grpc/testing:benchmark_service_proto",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -114,6 +117,7 @@ grpc_cc_binary(
"//src/proto/grpc/testing:benchmark_service_proto",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -143,5 +147,6 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -33,5 +33,6 @@ grpc_cc_binary(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -27,7 +27,6 @@ grpc_cc_library(
visibility = ["//test/core:__subpackages__"],
deps = [
"//:gpr_base",
"//test/core/util:grpc_suppressions",
],
)
@ -39,7 +38,6 @@ grpc_cc_library(
visibility = ["//test/core:__subpackages__"],
deps = [
"//:gpr_base",
"//test/core/util:grpc_suppressions",
],
)
@ -52,7 +50,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:poll",
"//test/core/util:grpc_suppressions",
],
)
@ -65,7 +62,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:context",
"//test/core/util:grpc_suppressions",
],
)
@ -78,7 +74,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:promise",
"//test/core/util:grpc_suppressions",
],
)
@ -93,7 +88,6 @@ grpc_cc_test(
":test_context",
"//:arena_promise",
"//:resource_quota",
"//test/core/util:grpc_suppressions",
],
)
@ -112,7 +106,6 @@ grpc_cc_test(
deps = [
"//:map",
"//:promise",
"//test/core/util:grpc_suppressions",
],
)
@ -125,7 +118,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:race",
"//test/core/util:grpc_suppressions",
],
)
@ -142,7 +134,6 @@ grpc_cc_test(
deps = [
"//:promise",
"//:promise_factory",
"//test/core/util:grpc_suppressions",
],
)
@ -155,7 +146,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:if",
"//test/core/util:grpc_suppressions",
],
)
@ -169,7 +159,6 @@ grpc_cc_test(
deps = [
"//:loop",
"//:seq",
"//test/core/util:grpc_suppressions",
],
)
@ -182,7 +171,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:join",
"//test/core/util:grpc_suppressions",
],
)
@ -195,7 +183,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:try_join",
"//test/core/util:grpc_suppressions",
],
)
@ -208,7 +195,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:seq",
"//test/core/util:grpc_suppressions",
],
)
@ -221,7 +207,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:try_seq",
"//test/core/util:grpc_suppressions",
],
)
@ -236,7 +221,6 @@ grpc_cc_test(
"//:grpc",
"//:grpc_base",
"//:try_seq",
"//test/core/util:grpc_suppressions",
],
)
@ -254,7 +238,6 @@ grpc_cc_test(
"//:promise",
"//:seq",
"//:wait_set",
"//test/core/util:grpc_suppressions",
],
)
@ -270,7 +253,6 @@ grpc_cc_test(
"//:join",
"//:latch",
"//:seq",
"//test/core/util:grpc_suppressions",
],
)
@ -286,7 +268,6 @@ grpc_cc_test(
"//:observable",
"//:promise",
"//:seq",
"//test/core/util:grpc_suppressions",
],
)
@ -306,7 +287,6 @@ grpc_cc_test(
"//:pipe",
"//:resource_quota",
"//:seq",
"//test/core/util:grpc_suppressions",
],
)
@ -324,7 +304,6 @@ grpc_cc_test(
"//:promise",
"//:resource_quota",
"//:seq",
"//test/core/util:grpc_suppressions",
],
)
@ -357,7 +336,6 @@ grpc_cc_test(
deps = [
"//:activity",
"//:exec_ctx_wakeup_scheduler",
"//test/core/util:grpc_suppressions",
],
)
@ -377,7 +355,6 @@ grpc_cc_test(
"//:exec_ctx",
"//:grpc",
"//:sleep",
"//test/core/util:grpc_suppressions",
],
)
@ -393,6 +370,5 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:call_push_pull",
"//test/core/util:grpc_suppressions",
],
)

@ -54,7 +54,6 @@ grpc_cc_test(
deps = [
"call_checker",
"//:memory_quota",
"//test/core/util:grpc_suppressions",
],
)
@ -69,7 +68,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:periodic_update",
"//test/core/util:grpc_suppressions",
],
)
@ -84,7 +82,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:thread_quota",
"//test/core/util:grpc_suppressions",
],
)
@ -99,7 +96,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:resource_quota",
"//test/core/util:grpc_suppressions",
],
)
@ -118,7 +114,6 @@ grpc_cc_test(
uses_polling = False,
deps = [
"//:memory_quota",
"//test/core/util:grpc_suppressions",
],
)

@ -29,6 +29,7 @@ grpc_fuzzer(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -47,6 +48,7 @@ grpc_fuzzer(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -70,6 +72,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -83,6 +86,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_cel_engine",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -95,6 +99,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -108,6 +113,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -122,6 +128,7 @@ grpc_cc_test(
"//:grpc_authorization_base",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -136,6 +143,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -150,6 +158,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -163,6 +172,7 @@ grpc_cc_test(
"//:grpc",
"//test/core/iomgr:endpoint_tests",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -175,6 +185,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -195,6 +206,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -207,6 +219,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -218,6 +231,7 @@ grpc_cc_binary(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -231,6 +245,7 @@ grpc_cc_binary(
"//:grpc",
"//:grpc++",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -242,6 +257,7 @@ grpc_cc_binary(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -255,6 +271,7 @@ grpc_cc_test(
"//:gpr_base",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -268,6 +285,7 @@ grpc_cc_test(
"//:gpr_base",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -280,6 +298,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -294,6 +313,7 @@ grpc_cc_test(
"//:grpc_base",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -318,6 +338,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -340,6 +361,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -353,6 +375,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -366,6 +389,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -388,6 +412,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -401,6 +426,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -415,6 +441,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -429,6 +456,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -442,6 +470,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -455,6 +484,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_authorization_provider",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -468,6 +498,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_rbac_engine",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -481,6 +512,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_rbac_engine",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -499,6 +531,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc_authorization_provider",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -514,5 +547,6 @@ grpc_cc_test(
"//:grpc",
"//:grpc_secure",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -27,7 +27,6 @@ grpc_fuzzer(
tags = ["no_windows"],
deps = [
"//:grpc",
"//test/core/util:grpc_suppressions",
],
)
@ -39,7 +38,6 @@ grpc_fuzzer(
tags = ["no_windows"],
deps = [
"//:grpc",
"//test/core/util:grpc_suppressions",
],
)
@ -97,7 +95,6 @@ grpc_cc_test(
"//:grpc",
"//:slice",
"//test/core/util:build",
"//test/core/util:grpc_suppressions",
],
)
@ -111,7 +108,6 @@ grpc_cc_test(
deps = [
"//:gpr",
"//:slice",
"//test/core/util:grpc_suppressions",
],
)

@ -46,6 +46,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -60,6 +61,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -74,6 +76,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -102,6 +105,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -116,6 +120,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -132,5 +137,6 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -44,7 +44,6 @@ grpc_proto_fuzzer(
deps = [
"//:chttp2_flow_control",
"//:gpr",
"//test/core/util:grpc_suppressions",
],
)
@ -101,6 +100,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -116,7 +116,6 @@ grpc_cc_test(
deps = [
"//:chttp2_flow_control",
"//:resource_quota",
"//test/core/util:grpc_suppressions",
],
)
@ -144,6 +143,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -158,6 +158,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -172,6 +173,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -184,6 +186,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -197,6 +200,7 @@ grpc_cc_test(
"//:grpc",
"//test/core/end2end:cq_verifier",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -212,6 +216,7 @@ grpc_cc_test(
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -38,11 +38,14 @@ grpc_fuzzer(
grpc_cc_test(
name = "uri_parser_test",
srcs = ["uri_parser_test.cc"],
external_deps = ["gtest"],
external_deps = [
"absl/status",
"gtest",
],
language = "C++",
tags = ["nofixdeps"],
deps = [
"//:grpc",
"//test/core/util:grpc_test_util",
"//:uri_parser",
"//test/core/util:grpc_test_util_unsecure",
],
)

@ -30,6 +30,23 @@ grpc_cc_library(
],
)
TEST_UTILS_THAT_USE_GRPC_H_SOURCES = [
"port.cc",
"port_isolated_runtime_environment.cc",
"port_server_client.cc",
"reconnect_server.cc",
"test_config.cc",
"test_tcp_server.cc",
]
TEST_UTILS_THAT_USE_GRPC_H_HEADERS = [
"port.h",
"reconnect_server.h",
"port_server_client.h",
"test_config.h",
"test_tcp_server.h",
]
grpc_cc_library(
name = "grpc_test_util_base",
srcs = [
@ -40,16 +57,10 @@ grpc_cc_library(
"mock_endpoint.cc",
"parse_hexstring.cc",
"passthru_endpoint.cc",
"port.cc",
"port_isolated_runtime_environment.cc",
"port_server_client.cc",
"reconnect_server.cc",
"resolve_localhost_ip46.cc",
"slice_splitter.cc",
"subprocess_posix.cc",
"subprocess_windows.cc",
"test_config.cc",
"test_tcp_server.cc",
"tracer_util.cc",
],
hdrs = [
@ -62,52 +73,108 @@ grpc_cc_library(
"mock_endpoint.h",
"parse_hexstring.h",
"passthru_endpoint.h",
"port.h",
"port_server_client.h",
"reconnect_server.h",
"resolve_localhost_ip46.h",
"slice_splitter.h",
"subprocess.h",
"test_config.h",
"test_tcp_server.h",
"tracer_util.h",
],
external_deps = [
"absl/debugging:failure_signal_handler",
"absl/debugging:symbolize",
"absl/status:statusor",
"absl/strings",
"absl/strings:str_format",
],
language = "C++",
deps = [
":build",
":grpc_suppressions",
":stack_tracer",
"//:gpr",
"//:arena",
"//:debug_location",
"//:gpr_base",
"//:grpc_authorization_base",
"//:grpc_base",
"//:grpc_common",
"//test/core/event_engine:test_init",
"//:grpc_security_base",
"//:grpc_sockaddr",
"//:grpc_trace",
"//:iomgr_fwd",
"//:iomgr_timer",
"//:memory_quota",
"//:ref_counted_ptr",
"//:resolved_address",
"//:resource_quota",
"//:slice",
"//:slice_refcount",
"//:time",
"//:useful",
],
)
grpc_cc_library(
name = "grpc_test_util",
srcs = ["tls_utils.cc"],
hdrs = ["tls_utils.h"],
srcs = TEST_UTILS_THAT_USE_GRPC_H_SOURCES + ["tls_utils.cc"],
hdrs = TEST_UTILS_THAT_USE_GRPC_H_HEADERS + ["tls_utils.h"],
external_deps = [
"absl/base:core_headers",
"absl/debugging:failure_signal_handler",
"absl/status",
"absl/status:statusor",
"absl/strings",
"absl/strings:str_format",
],
language = "C++",
deps = [
":grpc_test_util_base",
"build",
"stack_tracer",
"//:channel_args_preconditioning",
"//:config",
"//:gpr_base",
"//:grpc",
"//:grpc_base",
"//:grpc_public_hdrs",
"//:grpc_security_base",
"//:grpc_sockaddr",
"//:grpc_trace",
"//:httpcli",
"//:iomgr_port",
"//:orphanable",
"//:ref_counted_ptr",
"//:resolved_address",
"//:slice",
"//:slice_refcount",
"//:time",
"//:tsi_ssl_credentials",
"//:uri_parser",
"//test/core/event_engine:test_init",
],
)
grpc_cc_library(
name = "grpc_test_util_unsecure",
srcs = [],
hdrs = [],
srcs = TEST_UTILS_THAT_USE_GRPC_H_SOURCES,
hdrs = TEST_UTILS_THAT_USE_GRPC_H_HEADERS,
external_deps = [
"absl/debugging:failure_signal_handler",
"absl/status",
"absl/status:statusor",
"absl/strings",
"absl/strings:str_format",
],
language = "C++",
deps = [
":grpc_test_util_base",
"build",
"stack_tracer",
"//:channel_args_preconditioning",
"//:config",
"//:gpr_base",
"//:grpc_base",
"//:grpc_security_base",
"//:grpc_sockaddr",
"//:grpc_unsecure",
"//:httpcli",
"//:iomgr_port",
"//:orphanable",
"//:ref_counted_ptr",
"//:resolved_address",
"//:time",
"//:uri_parser",
"//test/core/event_engine:test_init",
],
)
@ -119,8 +186,10 @@ grpc_cc_test(
uses_event_engine = False,
uses_polling = False,
deps = [
":grpc_test_util",
"//:gpr",
"grpc_test_util",
"grpc_test_util_base",
"//:gpr_base",
"//:useful",
],
)
@ -133,7 +202,10 @@ grpc_cc_library(
"gtest",
],
linkstatic = True,
tags = ["no_windows"],
tags = [
"no_windows",
"nofixdeps",
],
deps = [
":grpc_test_util",
"//:grpc",
@ -146,11 +218,13 @@ grpc_cc_test(
srcs = ["histogram_test.cc"],
external_deps = ["gtest"],
language = "C++",
tags = ["nofixdeps"],
uses_event_engine = False,
uses_polling = False,
deps = [
":grpc_test_util",
"//:gpr",
"grpc_test_util",
"grpc_test_util_base",
"//:gpr_base",
],
)
@ -184,7 +258,7 @@ grpc_cc_test(
"stack_tracer_test.cc",
],
external_deps = [
"absl/debugging:symbolize",
"absl/strings",
"gtest",
],
language = "C++",
@ -193,8 +267,9 @@ grpc_cc_test(
uses_event_engine = False,
uses_polling = False,
deps = [
":grpc_test_util",
":stack_tracer",
"grpc_test_util",
"stack_tracer",
"//:gpr_base",
],
)
@ -203,8 +278,27 @@ grpc_cc_library(
testonly = 1,
srcs = ["test_lb_policies.cc"],
hdrs = ["test_lb_policies.h"],
external_deps = [
"absl/memory",
"absl/status",
"absl/status:statusor",
"absl/strings",
"absl/types:variant",
],
deps = [
"//:gpr_base",
"//:grpc",
"//:grpc_backend_metric_data",
"//:grpc_base",
"//:grpc_client_channel",
"//:json",
"//:json_util",
"//:orphanable",
"//:ref_counted_ptr",
"//:resolved_address",
"//:server_address",
"//:time",
"//:uri_parser",
],
)
@ -213,14 +307,18 @@ grpc_cc_library(
srcs = ["fake_udp_and_tcp_server.cc"],
hdrs = ["fake_udp_and_tcp_server.h"],
external_deps = [
"absl/memory",
"absl/status:statusor",
"absl/strings",
"absl/strings:str_format",
],
language = "C++",
deps = [
":grpc_test_util",
"//:gpr",
"grpc_test_util",
"//:gpr_base",
"//:grpc",
"//:grpc_base",
"//:resolved_address",
"//:sockaddr_utils",
],
)

@ -27,6 +27,7 @@ grpc_cc_test(
tags = ["no_windows"], # TODO(jtattermusch): fix test on windows RBE
deps = [
"//:grpc++_unsecure",
"//test/core/util:grpc_test_util_base",
"//test/core/util:grpc_test_util_unsecure",
],
)

@ -57,6 +57,7 @@ grpc_cc_library(
deps = [
"//:grpc++_unsecure",
"//src/proto/grpc/testing:echo_proto",
"//test/core/util:grpc_test_util_base",
"//test/core/util:grpc_test_util_unsecure",
"//test/cpp/util:test_config",
],
@ -79,6 +80,7 @@ grpc_cc_library(
"//:grpc++",
"//src/proto/grpc/testing:echo_proto",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
"//test/cpp/util:test_config",
],
)
@ -300,7 +302,9 @@ grpc_cc_test(
"no_mac",
"no_windows",
],
deps = [":helpers"],
deps = [
":helpers",
],
)
grpc_cc_library(

@ -30,6 +30,7 @@ grpc_cc_test(
"//:grpc",
"//:grpc++",
"//src/proto/grpc/testing:echo_proto",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)

@ -164,6 +164,7 @@ grpc_cc_test(
deps = [
":histogram",
":interarrival",
"//test/core/util:grpc_test_util_base",
"//test/cpp/util:test_config",
],
)

@ -28,6 +28,7 @@ grpc_cc_test(
deps = [
"//:grpc++_unsecure",
"//src/proto/grpc/testing:echo_proto",
"//test/core/util:grpc_test_util_base",
"//test/core/util:grpc_test_util_unsecure",
],
)
@ -42,6 +43,7 @@ grpc_cc_test(
deps = [
"//:grpc++_unsecure",
"//src/proto/grpc/testing:echo_proto",
"//test/core/util:grpc_test_util_base",
"//test/core/util:grpc_test_util_unsecure",
],
)
@ -56,6 +58,7 @@ grpc_cc_test(
deps = [
"//:grpc++_unsecure",
"//src/proto/grpc/testing:echo_proto",
"//test/core/util:grpc_test_util_base",
"//test/core/util:grpc_test_util_unsecure",
],
)

@ -82,6 +82,7 @@ grpc_cc_library(
"//:grpc++",
"//test/core/end2end:ssl_test_data",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
],
)
@ -113,6 +114,7 @@ grpc_cc_library(
],
deps = [
"//:grpc++_unsecure",
"//test/core/util:grpc_test_util_base",
"//test/core/util:grpc_test_util_unsecure",
],
)
@ -370,7 +372,6 @@ grpc_cc_test(
"//src/proto/grpc/channelz:channelz_proto",
"//src/proto/grpc/testing:test_proto",
"//test/core/util:grpc_test_util",
"//test/core/util:grpc_test_util_base",
"//test/cpp/util:test_util",
],
)

@ -58,6 +58,14 @@ EXTERNAL_DEPS = {
'absl/container:inlined_vector',
'absl/cleanup/cleanup.h':
'absl/cleanup',
'absl/debugging/failure_signal_handler.h':
'absl/debugging:failure_signal_handler',
'absl/debugging/stacktrace.h':
'absl/debugging:stacktrace',
'absl/debugging/symbolize.h':
'absl/debugging:symbolize',
'absl/flags/flag.h':
'absl/flags:flag',
'absl/functional/any_invocable.h':
'absl/functional:any_invocable',
'absl/functional/bind_front.h':
@ -277,13 +285,14 @@ def grpc_cc_library(name,
if 'avoid_dep' in tags or 'grpc_avoid_dep' in tags:
avoidness[name] += 10
for hdr in hdrs + public_hdrs:
vendors[hdr].append(name)
filename = '%s%s' % ((parsing_path + '/' if parsing_path else ''), hdr)
vendors[filename].append(name)
inc = set()
original_deps[name] = frozenset(deps)
original_external_deps[name] = frozenset(external_deps)
for src in hdrs + public_hdrs + srcs:
for line in open('%s%s' %
((parsing_path + '/' if parsing_path else ''), src)):
filename = '%s%s' % ((parsing_path + '/' if parsing_path else ''), src)
for line in open(filename):
m = re.search(r'#include <(.*)>', line)
if m:
inc.add(m.group(1))
@ -363,7 +372,9 @@ parser.add_argument('--whats_left',
help='show what is left to opt in')
args = parser.parse_args()
for dirname in ["", "test/core/uri"]:
for dirname in [
"", "test/core/uri", "test/core/util", "test/core/event_engine"
]:
parsing_path = dirname
exec(
open('%sBUILD' % (dirname + '/' if dirname else ''), 'r').read(), {
@ -383,6 +394,7 @@ for dirname in ["", "test/core/uri"]:
'grpc_generate_one_off_targets': lambda: None,
'grpc_package': lambda **kwargs: None,
'filegroup': lambda name, **kwargs: None,
'sh_library': lambda name, **kwargs: None,
}, {})
parsing_path = None
@ -462,11 +474,14 @@ def make_library(library):
if hdr == 'grpc/grpc.h' and not library.startswith('//:'):
# not the root build including grpc.h ==> //:grpc
deps.add('//:grpc')
deps.add_one_of(['//:grpc', '//:grpc_unsecure'])
continue
if hdr in INTERNAL_DEPS:
deps.add(INTERNAL_DEPS[hdr])
dep = INTERNAL_DEPS[hdr]
if not dep.startswith('//'):
dep = '//:' + dep
deps.add(dep)
continue
if hdr in vendors:
@ -511,6 +526,7 @@ def make_library(library):
for sys_path in [
'sys',
'arpa',
'gperftools',
'netinet',
'linux',
'android',

Loading…
Cancel
Save