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",
)
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"])
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
# See the License for the specific language governing permissions and
# limitations under the License.
+package(features = [
+ "layering_check",
+ "parse_headers",
+])
+
licenses(["notice"])
exports_files([
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",
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(
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"])
grpc_package(
name = "test/core/event_engine",
+ features = [
+ "layering_check",
+ "parse_headers",
+ ],
visibility = "tests",
)
load("//bazel:grpc_build_system.bzl", "grpc_cc_library", "grpc_cc_test")
+package(features = [
+ "layering_check",
+ "parse_headers",
+])
+
licenses(["notice"])
grpc_cc_library(
grpc_package(
name = "test/core/event_engine/fuzzing_event_engine",
+ features = [
+ "layering_check",
+ "parse_headers",
+ ],
visibility = "tests",
)
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.
grpc_package(
name = "test/core/event_engine/test_suite",
+ features = [
+ "layering_check",
+ "parse_headers",
+ ],
visibility = "public",
)
grpc_cc_test(
name = "posix_event_engine_test",
srcs = ["posix_event_engine_test.cc"],
+ external_deps = ["gtest"],
tags = [
"grpc:fails-internally",
"no_mac",
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",
],
)
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",