Commit 6fca7d9a authored by Leszek Swirski's avatar Leszek Swirski Committed by Commit Bot

[absl] Make 'testing' import chromium-only

Guard the 'testing' import (and therefore all tests) behind
build_with_chromium, so that projects using the chromium absl build
(e.g. V8) don't have to add a dependency on 'testing'.

Change-Id: Ie4427fe1aebddd14a0c773fa1bc5938e56d6d193
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2461312
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Auto-Submit: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: default avatarMirko Bonadei <mbonadei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#815552}
parent 30b231dd
...@@ -10,7 +10,6 @@ import("//build/config/c++/c++.gni") ...@@ -10,7 +10,6 @@ import("//build/config/c++/c++.gni")
import("//build/config/sanitizers/sanitizers.gni") import("//build/config/sanitizers/sanitizers.gni")
import("//build/toolchain/toolchain.gni") import("//build/toolchain/toolchain.gni")
import("//build_overrides/build.gni") import("//build_overrides/build.gni")
import("//testing/test.gni")
import("//third_party/abseil-cpp/absl.gni") import("//third_party/abseil-cpp/absl.gni")
config("absl_component_build") { config("absl_component_build") {
...@@ -178,28 +177,30 @@ config("absl_test_cflags_cc") { ...@@ -178,28 +177,30 @@ config("absl_test_cflags_cc") {
} }
} }
if (!is_component_build) { if (build_with_chromium) {
test("absl_tests") { import("//testing/test.gni")
testonly = true
deps = [ if (!is_component_build) {
"absl/algorithm:algorithm_test", test("absl_tests") {
"absl/algorithm:container_test", testonly = true
"absl/base:config_test", deps = [
"absl/container:inlined_vector_test", "absl/algorithm:algorithm_test",
"absl/memory:memory_test", "absl/algorithm:container_test",
"absl/meta:type_traits_test", "absl/base:config_test",
"absl/strings:ascii_test", "absl/container:inlined_vector_test",
"absl/strings:match_test", "absl/memory:memory_test",
"absl/strings:str_replace_test", "absl/meta:type_traits_test",
"absl/strings:string_view_test", "absl/strings:ascii_test",
"absl/types:optional_test", "absl/strings:match_test",
"absl/types:variant_test", "absl/strings:str_replace_test",
"//third_party/googletest:gtest_main", "absl/strings:string_view_test",
] "absl/types:optional_test",
"absl/types:variant_test",
"//third_party/googletest:gtest_main",
]
}
} }
}
if (build_with_chromium) {
test("absl_hardening_tests") { test("absl_hardening_tests") {
testonly = true testonly = true
sources = [ "absl_hardening_test.cc" ] sources = [ "absl_hardening_test.cc" ]
......
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