]> git.feebdaed.xyz Git - 0xmirror/grpc.git/commitdiff
Adding layering_check and parse_headers in each bazel build file
authorRishesh Agarwal <rishesh@google.com>
Mon, 10 Nov 2025 06:10:13 +0000 (22:10 -0800)
committerCopybara-Service <copybara-worker@google.com>
Mon, 10 Nov 2025 06:13:58 +0000 (22:13 -0800)
PiperOrigin-RevId: 830269949

25 files changed:
test/core/compiler_bugs/BUILD
test/core/compression/BUILD
test/core/config/BUILD
test/core/credentials/call/BUILD
test/core/credentials/call/external/BUILD
test/core/credentials/call/jwt/BUILD
test/core/credentials/call/oauth2/BUILD
test/core/credentials/transport/BUILD
test/core/credentials/transport/alts/BUILD
test/core/credentials/transport/composite/BUILD
test/core/credentials/transport/google_default/BUILD
test/core/credentials/transport/insecure/BUILD
test/core/credentials/transport/local/BUILD
test/core/credentials/transport/ssl/BUILD
test/core/credentials/transport/tls/BUILD
test/core/credentials/transport/tls/test_data/BUILD
test/core/credentials/transport/xds/BUILD
test/core/end2end/BUILD
test/core/end2end/fuzzers/BUILD
test/core/event_engine/BUILD
test/core/event_engine/cf/BUILD
test/core/event_engine/fuzzing_event_engine/BUILD
test/core/event_engine/posix/BUILD
test/core/event_engine/test_suite/BUILD
test/core/event_engine/test_suite/posix/BUILD

index 9c9021e24d85ac0cd04251cd2f901c7220fa0603..d05c835f083bfcc50b947f724ec6f0efd3f30687 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/compiler_bugs")
+grpc_package(
+    name = "test/core/compiler_bugs",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "miscompile_with_no_unique_address_test",
index 43d2364cd2267ec7fa258cf88de9d88a933016f6..ab61ae7c8604635d09e6137451dc75451402a437 100644 (file)
@@ -19,7 +19,13 @@ load(
 )
 load("//test/core/test_util:grpc_fuzzer.bzl", "grpc_fuzz_test")
 
-grpc_package(name = "test/core/compression")
+grpc_package(
+    name = "test/core/compression",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 licenses(["notice"])
 
index 9881e532e35cafef532f439b054c82cd5cb1fd65..fde21062d8da138b6933538f2d12384107fdcbe5 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/config")
+grpc_package(
+    name = "test/core/config",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "core_configuration_test",
index 9cc647357ba7ba35ea1c962ae3c29855e1de144f..a4d3cd63bd69930646609aef9a7393a845df98fd 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/call")
+grpc_package(
+    name = "test/core/credentials/call",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "call_credentials_test",
index 792493393cb722e3a9b9dcc1c5c7d8fc8a16bf5c..6ecd2ac8038ebce4fff49d3ff4750f2a907280f4 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/call/external")
+grpc_package(
+    name = "test/core/credentials/call/external",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "aws_request_signer_test",
index 867fc782db8051f63e1e7306a3a2e4ec7da901d3..6156508ef2a63ee0d5c32d702d670a38f009fe5f 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_binary", "grpc_cc_test", "grpc_pa
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/call/jwt")
+grpc_package(
+    name = "test/core/credentials/call/jwt",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "json_token_test",
index 785a7721a7ed4ea67e13774955ee937010e46bb3..3bb88b356924629eb599e3aa022fd735132efac9 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_binary", "grpc_cc_library", "grpc
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/call/oauth2")
+grpc_package(
+    name = "test/core/credentials/call/oauth2",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_library(
     name = "oauth2_utils",
index 14b3daca3c9bce4ab26557abe2aa9055a0370669..dddc0b15f8254e56a5ea37d53a80fec0dcfdb39b 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport")
+grpc_package(
+    name = "test/core/credentials/transport",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "security_connector_test",
index 0e7a6e3209d0eaf8ca7ad727d271b95aa478bb6c..994d2e34ccbab61b37f38523f85f8ff6e09bd7e1 100644 (file)
@@ -17,7 +17,13 @@ load("//test/core/test_util:grpc_fuzzer.bzl", "grpc_fuzz_test")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport/alts")
+grpc_package(
+    name = "test/core/credentials/transport/alts",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_fuzz_test(
     name = "alts_credentials_fuzzer",
index 48e4153852f5286f551235444af201b00f251583..df2b78c07bb6bdbd2571044d35e94c77ed8606bd 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport/composite")
+grpc_package(
+    name = "test/core/credentials/transport/composite",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "composite_credentials_test",
index 4a4fdbc8c0345320751cc9b6324f23c9baf6ae6a..b009bbc20b863a2e6390036258d00ad190993deb 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport/google_default")
+grpc_package(
+    name = "test/core/credentials/transport/google_default",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "google_default_call_credentials_test",
index 2c043733b63bffdf1cffde8152b085c7f0e93eed..f3e62feabf53aa0d9951887ed47990f134834002 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport/insecure")
+grpc_package(
+    name = "test/core/credentials/transport/insecure",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "insecure_credentials_test",
index 7b4f39b789d01cb86f96aa074daee20cc9cfa105..bf009d3f60dbce48a31a5136b6e740941b167904 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport/local")
+grpc_package(
+    name = "test/core/credentials/transport/local",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "local_security_connector_test",
index 614eddb5ec25e3a16d0651bd38430c32dee4ad22..fee7cb163c63e3ebbbabe6cc92d14f8ed53d2fbd 100644 (file)
@@ -17,7 +17,13 @@ load("//test/core/test_util:grpc_fuzzer.bzl", "grpc_fuzz_test")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport/ssl")
+grpc_package(
+    name = "test/core/credentials/transport/ssl",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_fuzz_test(
     name = "ssl_server_fuzzer",
index 143bbded453b6a308b02f3e83379a5ba8985c42b..b0db0a75415d7785378f4041277df089dc90cb30 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport/tls")
+grpc_package(
+    name = "test/core/credentials/transport/tls",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "tls_credentials_test",
index aef69a24206a73ca47eda89abdc4c4c4109d2d4f..d3984848cc9162b70e5cf9ec309b20425a05f559 100644 (file)
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+package(features = [
+    "layering_check",
+    "parse_headers",
+])
+
 licenses(["notice"])
 
 exports_files([
index 675bcda0910b007a958373c33ebe9d017783b49a..1243bfb9d6f4be9d0872b986d4acfef8eee48cbd 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/credentials/transport/xds")
+grpc_package(
+    name = "test/core/credentials/transport/xds",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_test(
     name = "xds_credentials_test",
index 18452b1929c52e39c62fb2e467d7ca5f579cf694..175ba2d51bc7a7936fbb8b5dfaeacf5ceb237b55 100644 (file)
@@ -17,7 +17,13 @@ load("//test/core/end2end:grpc_core_end2end_test.bzl", "grpc_core_end2end_test_s
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/end2end")
+grpc_package(
+    name = "test/core/end2end",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 # grpc_core_end2end_test_suite() currently needs to consume the source for tests directly.
 exports_files(
index 89fffe37bde382000d9fa13d40fba4ac377ae308..e72e50de058a9f5e56ac85452bb45a4451f7ab16 100644 (file)
 load("//bazel:grpc_build_system.bzl", "grpc_cc_library", "grpc_cc_proto_library", "grpc_internal_proto_library", "grpc_package")
 load("//test/core/test_util:grpc_fuzzer.bzl", "grpc_fuzz_test")
 
-grpc_package(name = "test/core/end2end/fuzzers")
+grpc_package(
+    name = "test/core/end2end/fuzzers",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 licenses(["notice"])
 
index 62763a49413bc941ba386b52d7c01cbff2fb3509..b1cf87c10ba5c98942f1aa42f9860a01e917379c 100644 (file)
@@ -19,6 +19,10 @@ licenses(["notice"])
 
 grpc_package(
     name = "test/core/event_engine",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
     visibility = "tests",
 )
 
index 85bc52ec73f26f3ec89396584d27f6e9d8e34f15..e6a5f24364c7cc6380d82203a303f036ecf27715 100644 (file)
 
 load("//bazel:grpc_build_system.bzl", "grpc_cc_library", "grpc_cc_test")
 
+package(features = [
+    "layering_check",
+    "parse_headers",
+])
+
 licenses(["notice"])
 
 grpc_cc_library(
index 01a9ae48c96f47b85bfd8788fac27384fdfb7e05..ffb4883b5444e124bc8d5062f915ce70add0a974 100644 (file)
@@ -18,6 +18,10 @@ licenses(["notice"])
 
 grpc_package(
     name = "test/core/event_engine/fuzzing_event_engine",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
     visibility = "tests",
 )
 
index 2a11ecb57cd1194c0986bab51cd2789845521860..4df6f1dd6cf3e898d5aafaa169994e4d4dcc8a0e 100644 (file)
@@ -19,6 +19,10 @@ licenses(["notice"])
 
 grpc_package(
     name = "test/core/event_engine/posix",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
     visibility = "public",
 )  # Useful for third party devs to test their io manager implementation.
 
index cdc111f3f79d4725fbc69f09a62389eed4d1d92b..361d432509995e871ce8165dec0d092ee56d0bcd 100644 (file)
@@ -18,6 +18,10 @@ licenses(["notice"])
 
 grpc_package(
     name = "test/core/event_engine/test_suite",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
     visibility = "public",
 )
 
@@ -45,6 +49,7 @@ grpc_cc_library(
 grpc_cc_test(
     name = "posix_event_engine_test",
     srcs = ["posix_event_engine_test.cc"],
+    external_deps = ["gtest"],
     tags = [
         "grpc:fails-internally",
         "no_mac",
@@ -55,14 +60,17 @@ grpc_cc_test(
     uses_event_engine = True,
     uses_polling = True,
     deps = [
+        "//:grpc",
         "//src/core:posix_event_engine",
         "//test/core/event_engine:event_engine_test_utils",
+        "//test/core/event_engine/test_suite:event_engine_test_framework",
         "//test/core/event_engine/test_suite/posix:oracle_event_engine_posix",
         "//test/core/event_engine/test_suite/tests:client",
         "//test/core/event_engine/test_suite/tests:dns",
         "//test/core/event_engine/test_suite/tests:endpoint",
         "//test/core/event_engine/test_suite/tests:server",
         "//test/core/event_engine/test_suite/tests:timer",
+        "//test/core/test_util:grpc_test_util",
     ],
 )
 
index f9f52b62da32f4993146c7f478056f9303436e14..1ef11ad73a02912b7be8423ada62d9c6495c85a5 100644 (file)
@@ -16,7 +16,13 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_library", "grpc_cc_test", "grpc_p
 
 licenses(["notice"])
 
-grpc_package(name = "test/core/event_engine/test_suite/posix")
+grpc_package(
+    name = "test/core/event_engine/test_suite/posix",
+    features = [
+        "layering_check",
+        "parse_headers",
+    ],
+)
 
 grpc_cc_library(
     name = "oracle_event_engine_posix",