Commit 143e9837 by Derek Mauro Committed by Copybara-Service

Bazel: Support layering_check and parse_headers

The layering_check feature ensures that rules that include a header
explicitly depend on a rule that exports that header. Compiler support
is required, and currently only Clang 16+ supports diagnoses
layering_check failures.

The parse_headers feature ensures headers are self-contained by
compiling them with -fsyntax-only on supported compilers.

PiperOrigin-RevId: 572350144
Change-Id: I37297f761566d686d9dd58d318979d688b7e36d1
parent 5dc0e78a
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -44,6 +50,7 @@ cc_test( ...@@ -44,6 +50,7 @@ cc_test(
deps = [ deps = [
":algorithm", ":algorithm",
"//absl/base:config", "//absl/base:config",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -87,6 +94,7 @@ cc_test( ...@@ -87,6 +94,7 @@ cc_test(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/memory", "//absl/memory",
"//absl/types:span", "//absl/types:span",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -301,6 +307,7 @@ cc_test( ...@@ -301,6 +307,7 @@ cc_test(
":atomic_hook", ":atomic_hook",
":atomic_hook_test_helper", ":atomic_hook_test_helper",
":core_headers", ":core_headers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -316,6 +323,7 @@ cc_test( ...@@ -316,6 +323,7 @@ cc_test(
deps = [ deps = [
":base", ":base",
":core_headers", ":core_headers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -343,6 +351,7 @@ cc_test( ...@@ -343,6 +351,7 @@ cc_test(
deps = [ deps = [
":config", ":config",
":throw_delegate", ":throw_delegate",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -356,6 +365,7 @@ cc_test( ...@@ -356,6 +365,7 @@ cc_test(
deps = [ deps = [
":errno_saver", ":errno_saver",
":strerror", ":strerror",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -410,6 +420,7 @@ cc_test( ...@@ -410,6 +420,7 @@ cc_test(
deps = [ deps = [
":exception_safety_testing", ":exception_safety_testing",
"//absl/memory", "//absl/memory",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -427,6 +438,7 @@ cc_test( ...@@ -427,6 +438,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":base_internal", ":base_internal",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -441,6 +453,7 @@ cc_test( ...@@ -441,6 +453,7 @@ cc_test(
":base_internal", ":base_internal",
"//absl/memory", "//absl/memory",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -479,6 +492,7 @@ cc_test( ...@@ -479,6 +492,7 @@ cc_test(
":config", ":config",
":core_headers", ":core_headers",
"//absl/synchronization", "//absl/synchronization",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -536,6 +550,7 @@ cc_test( ...@@ -536,6 +550,7 @@ cc_test(
deps = [ deps = [
":config", ":config",
":endian", ":endian",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -548,6 +563,7 @@ cc_test( ...@@ -548,6 +563,7 @@ cc_test(
deps = [ deps = [
":config", ":config",
"//absl/synchronization:thread_pool", "//absl/synchronization:thread_pool",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -561,6 +577,7 @@ cc_test( ...@@ -561,6 +577,7 @@ cc_test(
":base", ":base",
":core_headers", ":core_headers",
"//absl/synchronization", "//absl/synchronization",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -571,6 +588,7 @@ cc_test( ...@@ -571,6 +588,7 @@ cc_test(
deps = [ deps = [
":core_headers", ":core_headers",
":nullability", ":nullability",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -583,6 +601,7 @@ cc_test( ...@@ -583,6 +601,7 @@ cc_test(
deps = [ deps = [
":raw_logging_internal", ":raw_logging_internal",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -596,6 +615,7 @@ cc_test( ...@@ -596,6 +615,7 @@ cc_test(
deps = [ deps = [
":base", ":base",
"//absl/synchronization", "//absl/synchronization",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -629,6 +649,7 @@ cc_test( ...@@ -629,6 +649,7 @@ cc_test(
":base", ":base",
":core_headers", ":core_headers",
"//absl/synchronization", "//absl/synchronization",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -644,6 +665,7 @@ cc_test( ...@@ -644,6 +665,7 @@ cc_test(
":base", ":base",
"//absl/synchronization", "//absl/synchronization",
"@com_github_google_benchmark//:benchmark_main", "@com_github_google_benchmark//:benchmark_main",
"@com_google_googletest//:gtest",
], ],
) )
...@@ -670,6 +692,7 @@ cc_test( ...@@ -670,6 +692,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":scoped_set_env", ":scoped_set_env",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -685,6 +708,7 @@ cc_test( ...@@ -685,6 +708,7 @@ cc_test(
"//absl/flags:flag_internal", "//absl/flags:flag_internal",
"//absl/flags:marshalling", "//absl/flags:marshalling",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -714,6 +738,7 @@ cc_test( ...@@ -714,6 +738,7 @@ cc_test(
deps = [ deps = [
":strerror", ":strerror",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -753,6 +778,7 @@ cc_test( ...@@ -753,6 +778,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":fast_type_id", ":fast_type_id",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -780,6 +806,7 @@ cc_test( ...@@ -780,6 +806,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":prefetch", ":prefetch",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -794,6 +821,7 @@ cc_test( ...@@ -794,6 +821,7 @@ cc_test(
deps = [ deps = [
":core_headers", ":core_headers",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -807,6 +835,7 @@ cc_test( ...@@ -807,6 +835,7 @@ cc_test(
deps = [ deps = [
":core_headers", ":core_headers",
"//absl/types:optional", "//absl/types:optional",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -19,7 +19,13 @@ load( ...@@ -19,7 +19,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -60,6 +66,7 @@ cc_test( ...@@ -60,6 +66,7 @@ cc_test(
":cleanup", ":cleanup",
"//absl/base:config", "//absl/base:config",
"//absl/utility", "//absl/utility",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -47,6 +53,7 @@ cc_test( ...@@ -47,6 +53,7 @@ cc_test(
"//absl/types:any", "//absl/types:any",
"//absl/types:optional", "//absl/types:optional",
"//absl/utility", "//absl/utility",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -79,6 +86,7 @@ cc_test( ...@@ -79,6 +86,7 @@ cc_test(
"//absl/base:exception_testing", "//absl/base:exception_testing",
"//absl/hash:hash_testing", "//absl/hash:hash_testing",
"//absl/memory", "//absl/memory",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -92,6 +100,7 @@ cc_test( ...@@ -92,6 +100,7 @@ cc_test(
":fixed_array", ":fixed_array",
"//absl/base:config", "//absl/base:config",
"//absl/base:exception_safety_testing", "//absl/base:exception_safety_testing",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -163,6 +172,7 @@ cc_test( ...@@ -163,6 +172,7 @@ cc_test(
"//absl/log:check", "//absl/log:check",
"//absl/memory", "//absl/memory",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -191,6 +201,7 @@ cc_test( ...@@ -191,6 +201,7 @@ cc_test(
":inlined_vector", ":inlined_vector",
"//absl/base:config", "//absl/base:config",
"//absl/base:exception_safety_testing", "//absl/base:exception_safety_testing",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -215,6 +226,7 @@ cc_test( ...@@ -215,6 +226,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":test_instance_tracker", ":test_instance_tracker",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -256,6 +268,7 @@ cc_test( ...@@ -256,6 +268,7 @@ cc_test(
":unordered_map_modifiers_test", ":unordered_map_modifiers_test",
"//absl/log:check", "//absl/log:check",
"//absl/types:any", "//absl/types:any",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -293,6 +306,7 @@ cc_test( ...@@ -293,6 +306,7 @@ cc_test(
"//absl/log:check", "//absl/log:check",
"//absl/memory", "//absl/memory",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -327,6 +341,7 @@ cc_test( ...@@ -327,6 +341,7 @@ cc_test(
":unordered_map_lookup_test", ":unordered_map_lookup_test",
":unordered_map_members_test", ":unordered_map_members_test",
":unordered_map_modifiers_test", ":unordered_map_modifiers_test",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -358,6 +373,7 @@ cc_test( ...@@ -358,6 +373,7 @@ cc_test(
":unordered_set_lookup_test", ":unordered_set_lookup_test",
":unordered_set_members_test", ":unordered_set_members_test",
":unordered_set_modifiers_test", ":unordered_set_modifiers_test",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -385,6 +401,7 @@ cc_test( ...@@ -385,6 +401,7 @@ cc_test(
":container_memory", ":container_memory",
":test_instance_tracker", ":test_instance_tracker",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -418,6 +435,7 @@ cc_test( ...@@ -418,6 +435,7 @@ cc_test(
"//absl/strings", "//absl/strings",
"//absl/strings:cord", "//absl/strings:cord",
"//absl/strings:cord_test_helpers", "//absl/strings:cord_test_helpers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -456,6 +474,7 @@ cc_test( ...@@ -456,6 +474,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":hash_policy_testing", ":hash_policy_testing",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -478,6 +497,7 @@ cc_test( ...@@ -478,6 +497,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":hash_policy_traits", ":hash_policy_traits",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -499,6 +519,7 @@ cc_test( ...@@ -499,6 +519,7 @@ cc_test(
deps = [ deps = [
":common_policy_traits", ":common_policy_traits",
"//absl/base:config", "//absl/base:config",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -562,6 +583,7 @@ cc_test( ...@@ -562,6 +583,7 @@ cc_test(
"//absl/synchronization", "//absl/synchronization",
"//absl/synchronization:thread_pool", "//absl/synchronization:thread_pool",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -583,6 +605,7 @@ cc_test( ...@@ -583,6 +605,7 @@ cc_test(
":hash_policy_traits", ":hash_policy_traits",
":node_slot_policy", ":node_slot_policy",
"//absl/base:config", "//absl/base:config",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -662,6 +685,7 @@ cc_test( ...@@ -662,6 +685,7 @@ cc_test(
"//absl/base:prefetch", "//absl/base:prefetch",
"//absl/log", "//absl/log",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -715,6 +739,7 @@ cc_test( ...@@ -715,6 +739,7 @@ cc_test(
":raw_hash_set", ":raw_hash_set",
":tracked", ":tracked",
"//absl/base:config", "//absl/base:config",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -749,6 +774,7 @@ cc_test( ...@@ -749,6 +774,7 @@ cc_test(
"//absl/log:check", "//absl/log:check",
"//absl/types:span", "//absl/types:span",
"//absl/utility", "//absl/utility",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -894,6 +920,7 @@ cc_test( ...@@ -894,6 +920,7 @@ cc_test(
":unordered_set_lookup_test", ":unordered_set_lookup_test",
":unordered_set_members_test", ":unordered_set_members_test",
":unordered_set_modifiers_test", ":unordered_set_modifiers_test",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -909,6 +936,7 @@ cc_test( ...@@ -909,6 +936,7 @@ cc_test(
":unordered_map_lookup_test", ":unordered_map_lookup_test",
":unordered_map_members_test", ":unordered_map_members_test",
":unordered_map_modifiers_test", ":unordered_map_modifiers_test",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -925,6 +953,7 @@ cc_test( ...@@ -925,6 +953,7 @@ cc_test(
":flat_hash_set", ":flat_hash_set",
":node_hash_map", ":node_hash_map",
":node_hash_set", ":node_hash_set",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -1006,6 +1035,7 @@ cc_test( ...@@ -1006,6 +1035,7 @@ cc_test(
"//absl/strings", "//absl/strings",
"//absl/types:compare", "//absl/types:compare",
"//absl/types:optional", "//absl/types:optional",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -1036,5 +1066,6 @@ cc_binary( ...@@ -1036,5 +1066,6 @@ cc_binary(
"//absl/strings:str_format", "//absl/strings:str_format",
"//absl/time", "//absl/time",
"@com_github_google_benchmark//:benchmark_main", "@com_github_google_benchmark//:benchmark_main",
"@com_google_googletest//:gtest",
], ],
) )
...@@ -19,7 +19,13 @@ load( ...@@ -19,7 +19,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:private"]) package(
default_visibility = ["//visibility:private"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -104,6 +110,7 @@ cc_test( ...@@ -104,6 +110,7 @@ cc_test(
":crc32c", ":crc32c",
"//absl/strings", "//absl/strings",
"//absl/strings:str_format", "//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -146,6 +153,7 @@ cc_test( ...@@ -146,6 +153,7 @@ cc_test(
"//absl/random", "//absl/random",
"//absl/random:distributions", "//absl/random:distributions",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -158,6 +166,7 @@ cc_test( ...@@ -158,6 +166,7 @@ cc_test(
visibility = ["//visibility:private"], visibility = ["//visibility:private"],
deps = [ deps = [
":non_temporal_memcpy", ":non_temporal_memcpy",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -186,6 +195,7 @@ cc_test( ...@@ -186,6 +195,7 @@ cc_test(
deps = [ deps = [
":crc32c", ":crc32c",
":crc_cord_state", ":crc_cord_state",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -23,6 +23,11 @@ load( ...@@ -23,6 +23,11 @@ load(
package( package(
default_visibility = ["//visibility:public"], default_visibility = ["//visibility:public"],
features = [
"header_modules",
"layering_check",
"parse_headers",
],
) )
licenses(["notice"]) licenses(["notice"])
...@@ -62,6 +67,7 @@ cc_test( ...@@ -62,6 +67,7 @@ cc_test(
deps = [ deps = [
":stacktrace", ":stacktrace",
"//absl/base:core_headers", "//absl/base:core_headers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -240,6 +246,7 @@ cc_test( ...@@ -240,6 +246,7 @@ cc_test(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/log", "//absl/log",
"//absl/memory", "//absl/memory",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -266,6 +273,7 @@ cc_test( ...@@ -266,6 +273,7 @@ cc_test(
":leak_check", ":leak_check",
"//absl/base:config", "//absl/base:config",
"//absl/log", "//absl/log",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -283,6 +291,7 @@ cc_binary( ...@@ -283,6 +291,7 @@ cc_binary(
deps = [ deps = [
":leak_check", ":leak_check",
"//absl/log", "//absl/log",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -312,6 +321,7 @@ cc_test( ...@@ -312,6 +321,7 @@ cc_test(
":stack_consumption", ":stack_consumption",
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/log", "//absl/log",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -346,6 +352,7 @@ cc_test( ...@@ -346,6 +352,7 @@ cc_test(
":reflection", ":reflection",
"//absl/memory", "//absl/memory",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -360,6 +367,7 @@ cc_test( ...@@ -360,6 +367,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":config", ":config",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -391,6 +399,7 @@ cc_test( ...@@ -391,6 +399,7 @@ cc_test(
"//absl/numeric:int128", "//absl/numeric:int128",
"//absl/strings", "//absl/strings",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -430,6 +439,7 @@ cc_test( ...@@ -430,6 +439,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":marshalling", ":marshalling",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -458,6 +468,7 @@ cc_test( ...@@ -458,6 +468,7 @@ cc_test(
"//absl/log", "//absl/log",
"//absl/strings", "//absl/strings",
"//absl/types:span", "//absl/types:span",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -472,6 +483,7 @@ cc_test( ...@@ -472,6 +483,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":path_util", ":path_util",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -488,6 +500,7 @@ cc_test( ...@@ -488,6 +500,7 @@ cc_test(
deps = [ deps = [
":program_name", ":program_name",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -515,6 +528,7 @@ cc_test( ...@@ -515,6 +528,7 @@ cc_test(
":usage_internal", ":usage_internal",
"//absl/memory", "//absl/memory",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -535,6 +549,7 @@ cc_test( ...@@ -535,6 +549,7 @@ cc_test(
"//absl/base", "//absl/base",
"//absl/container:fixed_array", "//absl/container:fixed_array",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -552,6 +567,7 @@ cc_test( ...@@ -552,6 +567,7 @@ cc_test(
":path_util", ":path_util",
":program_name", ":program_name",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -55,6 +61,7 @@ cc_test( ...@@ -55,6 +61,7 @@ cc_test(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/meta:type_traits", "//absl/meta:type_traits",
"//absl/utility", "//absl/utility",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -81,6 +88,7 @@ cc_test( ...@@ -81,6 +88,7 @@ cc_test(
deps = [ deps = [
":bind_front", ":bind_front",
"//absl/memory", "//absl/memory",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -109,6 +117,7 @@ cc_test( ...@@ -109,6 +117,7 @@ cc_test(
":function_ref", ":function_ref",
"//absl/container:test_instance_tracker", "//absl/container:test_instance_tracker",
"//absl/memory", "//absl/memory",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -135,6 +144,7 @@ cc_test( ...@@ -135,6 +144,7 @@ cc_test(
"//absl/strings", "//absl/strings",
"//absl/strings:string_view", "//absl/strings:string_view",
"//absl/types:variant", "//absl/types:variant",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -152,5 +162,6 @@ cc_test( ...@@ -152,5 +162,6 @@ cc_test(
":function_ref", ":function_ref",
"//absl/base:core_headers", "//absl/base:core_headers",
"@com_github_google_benchmark//:benchmark_main", "@com_github_google_benchmark//:benchmark_main",
"@com_google_googletest//:gtest",
], ],
) )
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -92,6 +98,7 @@ cc_test( ...@@ -92,6 +98,7 @@ cc_test(
"//absl/strings:string_view", "//absl/strings:string_view",
"//absl/types:optional", "//absl/types:optional",
"//absl/types:variant", "//absl/types:variant",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -113,6 +120,7 @@ cc_test( ...@@ -113,6 +120,7 @@ cc_test(
"//absl/container:flat_hash_set", "//absl/container:flat_hash_set",
"//absl/container:node_hash_map", "//absl/container:node_hash_map",
"//absl/container:node_hash_set", "//absl/container:node_hash_set",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -173,6 +181,7 @@ cc_test( ...@@ -173,6 +181,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":city", ":city",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -201,6 +210,7 @@ cc_test( ...@@ -201,6 +210,7 @@ cc_test(
deps = [ deps = [
":low_level_hash", ":low_level_hash",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -244,6 +250,7 @@ cc_test( ...@@ -244,6 +250,7 @@ cc_test(
deps = [ deps = [
":absl_check", ":absl_check",
":check_test_impl", ":check_test_impl",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -257,6 +264,7 @@ cc_test( ...@@ -257,6 +264,7 @@ cc_test(
deps = [ deps = [
":absl_log", ":absl_log",
":log_basic_test_impl", ":log_basic_test_impl",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -275,6 +283,7 @@ cc_test( ...@@ -275,6 +283,7 @@ cc_test(
deps = [ deps = [
":check", ":check",
":check_test_impl", ":check_test_impl",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -310,6 +319,7 @@ cc_test( ...@@ -310,6 +319,7 @@ cc_test(
":die_if_null", ":die_if_null",
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/log/internal:test_helpers", "//absl/log/internal:test_helpers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -333,6 +343,7 @@ cc_test( ...@@ -333,6 +343,7 @@ cc_test(
"//absl/log/internal:test_helpers", "//absl/log/internal:test_helpers",
"//absl/log/internal:test_matchers", "//absl/log/internal:test_matchers",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -351,6 +362,7 @@ cc_test( ...@@ -351,6 +362,7 @@ cc_test(
"//absl/base:log_severity", "//absl/base:log_severity",
"//absl/log/internal:globals", "//absl/log/internal:globals",
"//absl/log/internal:test_helpers", "//absl/log/internal:test_helpers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -364,6 +376,7 @@ cc_test( ...@@ -364,6 +376,7 @@ cc_test(
deps = [ deps = [
":log", ":log",
":log_basic_test_impl", ":log_basic_test_impl",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -405,6 +418,7 @@ cc_test( ...@@ -405,6 +418,7 @@ cc_test(
"//absl/strings", "//absl/strings",
"//absl/time", "//absl/time",
"//absl/types:span", "//absl/types:span",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -423,6 +437,7 @@ cc_test( ...@@ -423,6 +437,7 @@ cc_test(
"//absl/strings", "//absl/strings",
"//absl/strings:str_format", "//absl/strings:str_format",
"//absl/types:optional", "//absl/types:optional",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -438,6 +453,7 @@ cc_test( ...@@ -438,6 +453,7 @@ cc_test(
":scoped_mock_log", ":scoped_mock_log",
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/base:log_severity", "//absl/base:log_severity",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -463,6 +479,7 @@ cc_test( ...@@ -463,6 +479,7 @@ cc_test(
"//absl/log/internal:test_helpers", "//absl/log/internal:test_helpers",
"//absl/log/internal:test_matchers", "//absl/log/internal:test_matchers",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -484,6 +501,7 @@ cc_test( ...@@ -484,6 +501,7 @@ cc_test(
"//absl/log/internal:test_helpers", "//absl/log/internal:test_helpers",
"//absl/log/internal:test_matchers", "//absl/log/internal:test_matchers",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -503,6 +521,7 @@ cc_test( ...@@ -503,6 +521,7 @@ cc_test(
"//absl/log/internal:test_matchers", "//absl/log/internal:test_matchers",
"//absl/strings", "//absl/strings",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -530,6 +549,7 @@ cc_test( ...@@ -530,6 +549,7 @@ cc_test(
"//absl/memory", "//absl/memory",
"//absl/strings", "//absl/strings",
"//absl/synchronization", "//absl/synchronization",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -552,6 +572,7 @@ cc_test( ...@@ -552,6 +572,7 @@ cc_test(
"//absl/log/internal:test_helpers", "//absl/log/internal:test_helpers",
"//absl/strings", "//absl/strings",
"//absl/strings:str_format", "//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -569,6 +590,7 @@ cc_test( ...@@ -569,6 +590,7 @@ cc_test(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/log/internal:test_helpers", "//absl/log/internal:test_helpers",
"//absl/log/internal:test_matchers", "//absl/log/internal:test_matchers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -21,9 +21,15 @@ load( ...@@ -21,9 +21,15 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = [ package(
"//absl/log:__pkg__", default_visibility = [
]) "//absl/log:__pkg__",
],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -390,6 +396,7 @@ cc_test( ...@@ -390,6 +396,7 @@ cc_test(
"//absl/base:log_severity", "//absl/base:log_severity",
"//absl/log", "//absl/log",
"//absl/log:globals", "//absl/log:globals",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -401,6 +408,7 @@ cc_test( ...@@ -401,6 +408,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":fnmatch", ":fnmatch",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -47,6 +53,7 @@ cc_test( ...@@ -47,6 +53,7 @@ cc_test(
deps = [ deps = [
":memory", ":memory",
"//absl/base:core_headers", "//absl/base:core_headers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -46,6 +52,7 @@ cc_test( ...@@ -46,6 +52,7 @@ cc_test(
"//absl/base:config", "//absl/base:config",
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -19,7 +19,13 @@ load( ...@@ -19,7 +19,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -48,6 +54,7 @@ cc_binary( ...@@ -48,6 +54,7 @@ cc_binary(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/random", "//absl/random",
"@com_github_google_benchmark//:benchmark_main", "@com_github_google_benchmark//:benchmark_main",
"@com_google_googletest//:gtest",
], ],
) )
...@@ -62,6 +69,7 @@ cc_test( ...@@ -62,6 +69,7 @@ cc_test(
deps = [ deps = [
":bits", ":bits",
"//absl/random", "//absl/random",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -98,6 +106,7 @@ cc_test( ...@@ -98,6 +106,7 @@ cc_test(
"//absl/hash:hash_testing", "//absl/hash:hash_testing",
"//absl/meta:type_traits", "//absl/meta:type_traits",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -112,6 +121,7 @@ cc_test( ...@@ -112,6 +121,7 @@ cc_test(
":int128", ":int128",
"//absl/base:config", "//absl/base:config",
"@com_github_google_benchmark//:benchmark_main", "@com_github_google_benchmark//:benchmark_main",
"@com_google_googletest//:gtest",
], ],
) )
......
...@@ -19,7 +19,13 @@ load( ...@@ -19,7 +19,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:private"]) package(
default_visibility = ["//visibility:private"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -52,6 +58,7 @@ cc_test( ...@@ -52,6 +58,7 @@ cc_test(
"//absl/synchronization", "//absl/synchronization",
"//absl/synchronization:thread_pool", "//absl/synchronization:thread_pool",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -80,6 +87,7 @@ cc_test( ...@@ -80,6 +87,7 @@ cc_test(
deps = [ deps = [
":exponential_biased", ":exponential_biased",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -109,6 +117,7 @@ cc_test( ...@@ -109,6 +117,7 @@ cc_test(
deps = [ deps = [
":periodic_sampler", ":periodic_sampler",
"//absl/base:core_headers", "//absl/base:core_headers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -23,7 +23,13 @@ load( ...@@ -23,7 +23,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -171,6 +177,7 @@ cc_test( ...@@ -171,6 +177,7 @@ cc_test(
":random", ":random",
"//absl/random/internal:pcg_engine", "//absl/random/internal:pcg_engine",
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -196,6 +203,7 @@ cc_test( ...@@ -196,6 +203,7 @@ cc_test(
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"//absl/strings:str_format", "//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -213,6 +221,7 @@ cc_test( ...@@ -213,6 +221,7 @@ cc_test(
":distributions", ":distributions",
":random", ":random",
"//absl/random/internal:distribution_test_util", "//absl/random/internal:distribution_test_util",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -226,6 +235,7 @@ cc_test( ...@@ -226,6 +235,7 @@ cc_test(
deps = [ deps = [
":distributions", ":distributions",
":random", ":random",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -250,6 +260,7 @@ cc_test( ...@@ -250,6 +260,7 @@ cc_test(
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"//absl/strings:str_format", "//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -270,6 +281,7 @@ cc_test( ...@@ -270,6 +281,7 @@ cc_test(
"//absl/random/internal:pcg_engine", "//absl/random/internal:pcg_engine",
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -299,6 +311,7 @@ cc_test( ...@@ -299,6 +311,7 @@ cc_test(
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"//absl/strings:str_format", "//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -321,6 +334,7 @@ cc_test( ...@@ -321,6 +334,7 @@ cc_test(
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"//absl/strings:str_format", "//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -344,6 +358,7 @@ cc_test( ...@@ -344,6 +358,7 @@ cc_test(
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"//absl/strings:str_format", "//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -365,6 +380,7 @@ cc_test( ...@@ -365,6 +380,7 @@ cc_test(
"//absl/random/internal:pcg_engine", "//absl/random/internal:pcg_engine",
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -391,6 +407,7 @@ cc_test( ...@@ -391,6 +407,7 @@ cc_test(
"//absl/random/internal:pcg_engine", "//absl/random/internal:pcg_engine",
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -411,6 +428,7 @@ cc_test( ...@@ -411,6 +428,7 @@ cc_test(
"//absl/random/internal:pcg_engine", "//absl/random/internal:pcg_engine",
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -426,6 +444,7 @@ cc_test( ...@@ -426,6 +444,7 @@ cc_test(
":random", ":random",
"//absl/base:fast_type_id", "//absl/base:fast_type_id",
"//absl/random/internal:sequence_urbg", "//absl/random/internal:sequence_urbg",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -444,6 +463,7 @@ cc_test( ...@@ -444,6 +463,7 @@ cc_test(
":mock_distributions", ":mock_distributions",
":mocking_bit_gen", ":mocking_bit_gen",
":random", ":random",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -461,6 +481,7 @@ cc_test( ...@@ -461,6 +481,7 @@ cc_test(
":mock_distributions", ":mock_distributions",
":mocking_bit_gen", ":mocking_bit_gen",
":random", ":random",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -476,6 +497,7 @@ cc_test( ...@@ -476,6 +497,7 @@ cc_test(
], ],
deps = [ deps = [
":random", ":random",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -490,6 +512,7 @@ cc_test( ...@@ -490,6 +512,7 @@ cc_test(
":random", ":random",
":seed_sequences", ":seed_sequences",
"//absl/random/internal:nonsecure_base", "//absl/random/internal:nonsecure_base",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -28,7 +28,13 @@ default_package_visibility = [ ...@@ -28,7 +28,13 @@ default_package_visibility = [
"//absl/random:__pkg__", "//absl/random:__pkg__",
] ]
package(default_visibility = default_package_visibility) package(
default_visibility = default_package_visibility,
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -409,6 +415,7 @@ cc_test( ...@@ -409,6 +415,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":traits", ":traits",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -425,6 +432,7 @@ cc_test( ...@@ -425,6 +432,7 @@ cc_test(
":generate_real", ":generate_real",
"//absl/flags:flag", "//absl/flags:flag",
"//absl/numeric:bits", "//absl/numeric:bits",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -437,6 +445,7 @@ cc_test( ...@@ -437,6 +445,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":distribution_test_util", ":distribution_test_util",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -449,6 +458,7 @@ cc_test( ...@@ -449,6 +458,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":fastmath", ":fastmath",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -462,6 +472,7 @@ cc_test( ...@@ -462,6 +472,7 @@ cc_test(
deps = [ deps = [
":explicit_seed_seq", ":explicit_seed_seq",
"//absl/random:seed_sequences", "//absl/random:seed_sequences",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -474,6 +485,7 @@ cc_test( ...@@ -474,6 +485,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":salted_seed_seq", ":salted_seed_seq",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -489,6 +501,7 @@ cc_test( ...@@ -489,6 +501,7 @@ cc_test(
deps = [ deps = [
":distribution_test_util", ":distribution_test_util",
"//absl/base:core_headers", "//absl/base:core_headers",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -503,6 +516,7 @@ cc_test( ...@@ -503,6 +516,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":fast_uniform_bits", ":fast_uniform_bits",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -543,6 +557,7 @@ cc_test( ...@@ -543,6 +557,7 @@ cc_test(
"//absl/random:distributions", "//absl/random:distributions",
"//absl/random:seed_sequences", "//absl/random:seed_sequences",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -555,6 +570,7 @@ cc_test( ...@@ -555,6 +570,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":seed_material", ":seed_material",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -571,6 +587,7 @@ cc_test( ...@@ -571,6 +587,7 @@ cc_test(
":pool_urbg", ":pool_urbg",
"//absl/meta:type_traits", "//absl/meta:type_traits",
"//absl/types:span", "//absl/types:span",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -586,6 +603,7 @@ cc_test( ...@@ -586,6 +603,7 @@ cc_test(
":explicit_seed_seq", ":explicit_seed_seq",
":pcg_engine", ":pcg_engine",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -604,6 +622,7 @@ cc_test( ...@@ -604,6 +622,7 @@ cc_test(
"//absl/log", "//absl/log",
"//absl/strings", "//absl/strings",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -617,6 +636,7 @@ cc_test( ...@@ -617,6 +636,7 @@ cc_test(
deps = [ deps = [
":randen", ":randen",
"//absl/meta:type_traits", "//absl/meta:type_traits",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -631,6 +651,7 @@ cc_test( ...@@ -631,6 +651,7 @@ cc_test(
":platform", ":platform",
":randen_slow", ":randen_slow",
"//absl/base:endian", "//absl/base:endian",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -662,6 +683,7 @@ cc_test( ...@@ -662,6 +683,7 @@ cc_test(
":wide_multiply", ":wide_multiply",
"//absl/numeric:bits", "//absl/numeric:bits",
"//absl/numeric:int128", "//absl/numeric:int128",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -742,6 +764,7 @@ cc_test( ...@@ -742,6 +764,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":iostream_state_saver", ":iostream_state_saver",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -754,6 +777,7 @@ cc_test( ...@@ -754,6 +777,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":uniform_helper", ":uniform_helper",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -24,7 +24,13 @@ load( ...@@ -24,7 +24,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -71,6 +77,7 @@ cc_test( ...@@ -71,6 +77,7 @@ cc_test(
"//absl/strings", "//absl/strings",
"//absl/strings:cord", "//absl/strings:cord",
"//absl/strings:str_format", "//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -112,6 +119,7 @@ cc_test( ...@@ -112,6 +119,7 @@ cc_test(
"//absl/types:any", "//absl/types:any",
"//absl/types:variant", "//absl/types:variant",
"//absl/utility", "//absl/utility",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:private"]) package(
default_visibility = ["//visibility:private"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -76,6 +82,7 @@ cc_test( ...@@ -76,6 +82,7 @@ cc_test(
"//absl/base:config", "//absl/base:config",
"//absl/random", "//absl/random",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -151,6 +158,7 @@ cc_test( ...@@ -151,6 +158,7 @@ cc_test(
deps = [ deps = [
":synchronization", ":synchronization",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -167,6 +175,7 @@ cc_test( ...@@ -167,6 +175,7 @@ cc_test(
deps = [ deps = [
":synchronization", ":synchronization",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -196,6 +205,7 @@ cc_test( ...@@ -196,6 +205,7 @@ cc_test(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/log", "//absl/log",
"//absl/log:check", "//absl/log:check",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -212,6 +222,7 @@ cc_test( ...@@ -212,6 +222,7 @@ cc_test(
":graphcycles_internal", ":graphcycles_internal",
"//absl/base:raw_logging_internal", "//absl/base:raw_logging_internal",
"@com_github_google_benchmark//:benchmark_main", "@com_github_google_benchmark//:benchmark_main",
"@com_google_googletest//:gtest",
], ],
) )
...@@ -248,6 +259,7 @@ cc_test( ...@@ -248,6 +259,7 @@ cc_test(
"//absl/log:check", "//absl/log:check",
"//absl/memory", "//absl/memory",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -260,6 +272,7 @@ cc_test( ...@@ -260,6 +272,7 @@ cc_test(
deps = [ deps = [
":synchronization", ":synchronization",
"//absl/base:config", "//absl/base:config",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -303,6 +316,7 @@ cc_test( ...@@ -303,6 +316,7 @@ cc_test(
deps = [ deps = [
":synchronization", ":synchronization",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -356,6 +370,7 @@ cc_test( ...@@ -356,6 +370,7 @@ cc_test(
"//absl/base:config", "//absl/base:config",
"//absl/random", "//absl/random",
"//absl/time", "//absl/time",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -93,6 +99,7 @@ cc_test( ...@@ -93,6 +99,7 @@ cc_test(
"//absl/numeric:int128", "//absl/numeric:int128",
"//absl/strings:str_format", "//absl/strings:str_format",
"//absl/time/internal/cctz:time_zone", "//absl/time/internal/cctz:time_zone",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -117,6 +124,7 @@ cc_test( ...@@ -117,6 +124,7 @@ cc_test(
":time", ":time",
"//absl/flags:flag", "//absl/flags:flag",
"//absl/flags:reflection", "//absl/flags:reflection",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -20,7 +20,13 @@ load( ...@@ -20,7 +20,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -79,6 +85,7 @@ cc_test( ...@@ -79,6 +85,7 @@ cc_test(
"//absl/base:exception_testing", "//absl/base:exception_testing",
"//absl/container:test_instance_tracker", "//absl/container:test_instance_tracker",
"//absl/log", "//absl/log",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -92,6 +99,7 @@ cc_test( ...@@ -92,6 +99,7 @@ cc_test(
":any", ":any",
"//absl/base:config", "//absl/base:config",
"//absl/base:exception_safety_testing", "//absl/base:exception_safety_testing",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -129,6 +137,7 @@ cc_test( ...@@ -129,6 +137,7 @@ cc_test(
"//absl/container:inlined_vector", "//absl/container:inlined_vector",
"//absl/hash:hash_testing", "//absl/hash:hash_testing",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -188,6 +197,7 @@ cc_test( ...@@ -188,6 +197,7 @@ cc_test(
"//absl/log", "//absl/log",
"//absl/meta:type_traits", "//absl/meta:type_traits",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -203,6 +213,7 @@ cc_test( ...@@ -203,6 +213,7 @@ cc_test(
":optional", ":optional",
"//absl/base:config", "//absl/base:config",
"//absl/base:exception_safety_testing", "//absl/base:exception_safety_testing",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -236,6 +247,7 @@ cc_test( ...@@ -236,6 +247,7 @@ cc_test(
"//absl/memory", "//absl/memory",
"//absl/meta:type_traits", "//absl/meta:type_traits",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -252,6 +264,7 @@ cc_test( ...@@ -252,6 +264,7 @@ cc_test(
":variant", ":variant",
"//absl/utility", "//absl/utility",
"@com_github_google_benchmark//:benchmark_main", "@com_github_google_benchmark//:benchmark_main",
"@com_google_googletest//:gtest",
], ],
) )
...@@ -268,6 +281,7 @@ cc_test( ...@@ -268,6 +281,7 @@ cc_test(
"//absl/base:config", "//absl/base:config",
"//absl/base:exception_safety_testing", "//absl/base:exception_safety_testing",
"//absl/memory", "//absl/memory",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -293,6 +307,7 @@ cc_test( ...@@ -293,6 +307,7 @@ cc_test(
deps = [ deps = [
":compare", ":compare",
"//absl/base", "//absl/base",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -21,7 +21,13 @@ load( ...@@ -21,7 +21,13 @@ load(
"ABSL_TEST_COPTS", "ABSL_TEST_COPTS",
) )
package(default_visibility = ["//visibility:public"]) package(
default_visibility = ["//visibility:public"],
features = [
"layering_check",
"parse_headers",
],
)
licenses(["notice"]) licenses(["notice"])
...@@ -49,6 +55,7 @@ cc_test( ...@@ -49,6 +55,7 @@ cc_test(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/memory", "//absl/memory",
"//absl/strings", "//absl/strings",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -72,6 +79,7 @@ cc_test( ...@@ -72,6 +79,7 @@ cc_test(
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":if_constexpr", ":if_constexpr",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment