1*9356374aSAndroid Build Coastguard Worker# 2*9356374aSAndroid Build Coastguard Worker# Copyright 2022 The Abseil Authors. 3*9356374aSAndroid Build Coastguard Worker# 4*9356374aSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 5*9356374aSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 6*9356374aSAndroid Build Coastguard Worker# You may obtain a copy of the License at 7*9356374aSAndroid Build Coastguard Worker# 8*9356374aSAndroid Build Coastguard Worker# https://www.apache.org/licenses/LICENSE-2.0 9*9356374aSAndroid Build Coastguard Worker# 10*9356374aSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 11*9356374aSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 12*9356374aSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*9356374aSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 14*9356374aSAndroid Build Coastguard Worker# limitations under the License. 15*9356374aSAndroid Build Coastguard Worker# 16*9356374aSAndroid Build Coastguard Worker 17*9356374aSAndroid Build Coastguard Workerload( 18*9356374aSAndroid Build Coastguard Worker "//absl:copts/configure_copts.bzl", 19*9356374aSAndroid Build Coastguard Worker "ABSL_DEFAULT_COPTS", 20*9356374aSAndroid Build Coastguard Worker "ABSL_DEFAULT_LINKOPTS", 21*9356374aSAndroid Build Coastguard Worker "ABSL_TEST_COPTS", 22*9356374aSAndroid Build Coastguard Worker) 23*9356374aSAndroid Build Coastguard Worker 24*9356374aSAndroid Build Coastguard Workerpackage( 25*9356374aSAndroid Build Coastguard Worker default_visibility = ["//visibility:public"], 26*9356374aSAndroid Build Coastguard Worker features = [ 27*9356374aSAndroid Build Coastguard Worker "header_modules", 28*9356374aSAndroid Build Coastguard Worker "layering_check", 29*9356374aSAndroid Build Coastguard Worker "parse_headers", 30*9356374aSAndroid Build Coastguard Worker ], 31*9356374aSAndroid Build Coastguard Worker) 32*9356374aSAndroid Build Coastguard Worker 33*9356374aSAndroid Build Coastguard Workerlicenses(["notice"]) 34*9356374aSAndroid Build Coastguard Worker 35*9356374aSAndroid Build Coastguard Worker# Public targets 36*9356374aSAndroid Build Coastguard Worker 37*9356374aSAndroid Build Coastguard Workercc_library( 38*9356374aSAndroid Build Coastguard Worker name = "absl_check", 39*9356374aSAndroid Build Coastguard Worker hdrs = ["absl_check.h"], 40*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 41*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 42*9356374aSAndroid Build Coastguard Worker deps = [ 43*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:check_impl", 44*9356374aSAndroid Build Coastguard Worker ], 45*9356374aSAndroid Build Coastguard Worker) 46*9356374aSAndroid Build Coastguard Worker 47*9356374aSAndroid Build Coastguard Workercc_library( 48*9356374aSAndroid Build Coastguard Worker name = "absl_log", 49*9356374aSAndroid Build Coastguard Worker hdrs = ["absl_log.h"], 50*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 51*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 52*9356374aSAndroid Build Coastguard Worker deps = [ 53*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:log_impl", 54*9356374aSAndroid Build Coastguard Worker ], 55*9356374aSAndroid Build Coastguard Worker) 56*9356374aSAndroid Build Coastguard Worker 57*9356374aSAndroid Build Coastguard Workercc_library( 58*9356374aSAndroid Build Coastguard Worker name = "check", 59*9356374aSAndroid Build Coastguard Worker hdrs = ["check.h"], 60*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 61*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 62*9356374aSAndroid Build Coastguard Worker deps = [ 63*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:check_impl", 64*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:check_op", 65*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:conditions", 66*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:log_message", 67*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:strip", 68*9356374aSAndroid Build Coastguard Worker ], 69*9356374aSAndroid Build Coastguard Worker) 70*9356374aSAndroid Build Coastguard Worker 71*9356374aSAndroid Build Coastguard Workercc_library( 72*9356374aSAndroid Build Coastguard Worker name = "die_if_null", 73*9356374aSAndroid Build Coastguard Worker srcs = ["die_if_null.cc"], 74*9356374aSAndroid Build Coastguard Worker hdrs = ["die_if_null.h"], 75*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 76*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 77*9356374aSAndroid Build Coastguard Worker deps = [ 78*9356374aSAndroid Build Coastguard Worker ":log", 79*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 80*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 81*9356374aSAndroid Build Coastguard Worker "//absl/strings", 82*9356374aSAndroid Build Coastguard Worker ], 83*9356374aSAndroid Build Coastguard Worker) 84*9356374aSAndroid Build Coastguard Worker 85*9356374aSAndroid Build Coastguard Workercc_library( 86*9356374aSAndroid Build Coastguard Worker name = "flags", 87*9356374aSAndroid Build Coastguard Worker srcs = ["flags.cc"], 88*9356374aSAndroid Build Coastguard Worker hdrs = ["flags.h"], 89*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 90*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 91*9356374aSAndroid Build Coastguard Worker visibility = ["//visibility:public"], 92*9356374aSAndroid Build Coastguard Worker deps = [ 93*9356374aSAndroid Build Coastguard Worker ":globals", 94*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 95*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 96*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 97*9356374aSAndroid Build Coastguard Worker "//absl/flags:flag", 98*9356374aSAndroid Build Coastguard Worker "//absl/flags:marshalling", 99*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:config", 100*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:flags", 101*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:vlog_config", 102*9356374aSAndroid Build Coastguard Worker "//absl/strings", 103*9356374aSAndroid Build Coastguard Worker ], 104*9356374aSAndroid Build Coastguard Worker # Binaries which do not access these flags from C++ still want this library linked in. 105*9356374aSAndroid Build Coastguard Worker alwayslink = True, 106*9356374aSAndroid Build Coastguard Worker) 107*9356374aSAndroid Build Coastguard Worker 108*9356374aSAndroid Build Coastguard Workercc_library( 109*9356374aSAndroid Build Coastguard Worker name = "globals", 110*9356374aSAndroid Build Coastguard Worker srcs = ["globals.cc"], 111*9356374aSAndroid Build Coastguard Worker hdrs = ["globals.h"], 112*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 113*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 114*9356374aSAndroid Build Coastguard Worker visibility = ["//visibility:public"], 115*9356374aSAndroid Build Coastguard Worker deps = [ 116*9356374aSAndroid Build Coastguard Worker "//absl/base:atomic_hook", 117*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 118*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 119*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 120*9356374aSAndroid Build Coastguard Worker "//absl/base:raw_logging_internal", 121*9356374aSAndroid Build Coastguard Worker "//absl/hash", 122*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:vlog_config", 123*9356374aSAndroid Build Coastguard Worker "//absl/strings", 124*9356374aSAndroid Build Coastguard Worker ], 125*9356374aSAndroid Build Coastguard Worker) 126*9356374aSAndroid Build Coastguard Worker 127*9356374aSAndroid Build Coastguard Workercc_library( 128*9356374aSAndroid Build Coastguard Worker name = "initialize", 129*9356374aSAndroid Build Coastguard Worker srcs = ["initialize.cc"], 130*9356374aSAndroid Build Coastguard Worker hdrs = ["initialize.h"], 131*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 132*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 133*9356374aSAndroid Build Coastguard Worker visibility = ["//visibility:public"], 134*9356374aSAndroid Build Coastguard Worker deps = [ 135*9356374aSAndroid Build Coastguard Worker ":globals", 136*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 137*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:globals", 138*9356374aSAndroid Build Coastguard Worker "//absl/time", 139*9356374aSAndroid Build Coastguard Worker ], 140*9356374aSAndroid Build Coastguard Worker) 141*9356374aSAndroid Build Coastguard Worker 142*9356374aSAndroid Build Coastguard Workercc_library( 143*9356374aSAndroid Build Coastguard Worker name = "log", 144*9356374aSAndroid Build Coastguard Worker hdrs = ["log.h"], 145*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 146*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 147*9356374aSAndroid Build Coastguard Worker deps = [ 148*9356374aSAndroid Build Coastguard Worker ":vlog_is_on", 149*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:log_impl", 150*9356374aSAndroid Build Coastguard Worker ], 151*9356374aSAndroid Build Coastguard Worker) 152*9356374aSAndroid Build Coastguard Worker 153*9356374aSAndroid Build Coastguard Workercc_library( 154*9356374aSAndroid Build Coastguard Worker name = "log_entry", 155*9356374aSAndroid Build Coastguard Worker srcs = ["log_entry.cc"], 156*9356374aSAndroid Build Coastguard Worker hdrs = ["log_entry.h"], 157*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 158*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 159*9356374aSAndroid Build Coastguard Worker deps = [ 160*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 161*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 162*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 163*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:config", 164*9356374aSAndroid Build Coastguard Worker "//absl/strings", 165*9356374aSAndroid Build Coastguard Worker "//absl/time", 166*9356374aSAndroid Build Coastguard Worker "//absl/types:span", 167*9356374aSAndroid Build Coastguard Worker ], 168*9356374aSAndroid Build Coastguard Worker) 169*9356374aSAndroid Build Coastguard Worker 170*9356374aSAndroid Build Coastguard Workercc_library( 171*9356374aSAndroid Build Coastguard Worker name = "log_sink", 172*9356374aSAndroid Build Coastguard Worker srcs = ["log_sink.cc"], 173*9356374aSAndroid Build Coastguard Worker hdrs = ["log_sink.h"], 174*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 175*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 176*9356374aSAndroid Build Coastguard Worker deps = [ 177*9356374aSAndroid Build Coastguard Worker ":log_entry", 178*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 179*9356374aSAndroid Build Coastguard Worker ], 180*9356374aSAndroid Build Coastguard Worker) 181*9356374aSAndroid Build Coastguard Worker 182*9356374aSAndroid Build Coastguard Workercc_library( 183*9356374aSAndroid Build Coastguard Worker name = "log_sink_registry", 184*9356374aSAndroid Build Coastguard Worker hdrs = ["log_sink_registry.h"], 185*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 186*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 187*9356374aSAndroid Build Coastguard Worker deps = [ 188*9356374aSAndroid Build Coastguard Worker ":log_sink", 189*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 190*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:log_sink_set", 191*9356374aSAndroid Build Coastguard Worker ], 192*9356374aSAndroid Build Coastguard Worker) 193*9356374aSAndroid Build Coastguard Worker 194*9356374aSAndroid Build Coastguard Workercc_library( 195*9356374aSAndroid Build Coastguard Worker name = "log_streamer", 196*9356374aSAndroid Build Coastguard Worker hdrs = ["log_streamer.h"], 197*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 198*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 199*9356374aSAndroid Build Coastguard Worker deps = [ 200*9356374aSAndroid Build Coastguard Worker ":absl_log", 201*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 202*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 203*9356374aSAndroid Build Coastguard Worker "//absl/strings", 204*9356374aSAndroid Build Coastguard Worker "//absl/strings:internal", 205*9356374aSAndroid Build Coastguard Worker "//absl/types:optional", 206*9356374aSAndroid Build Coastguard Worker "//absl/utility", 207*9356374aSAndroid Build Coastguard Worker ], 208*9356374aSAndroid Build Coastguard Worker) 209*9356374aSAndroid Build Coastguard Worker 210*9356374aSAndroid Build Coastguard Workercc_library( 211*9356374aSAndroid Build Coastguard Worker name = "scoped_mock_log", 212*9356374aSAndroid Build Coastguard Worker testonly = True, 213*9356374aSAndroid Build Coastguard Worker srcs = ["scoped_mock_log.cc"], 214*9356374aSAndroid Build Coastguard Worker hdrs = ["scoped_mock_log.h"], 215*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 216*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 217*9356374aSAndroid Build Coastguard Worker deps = [ 218*9356374aSAndroid Build Coastguard Worker ":log_entry", 219*9356374aSAndroid Build Coastguard Worker ":log_sink", 220*9356374aSAndroid Build Coastguard Worker ":log_sink_registry", 221*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 222*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 223*9356374aSAndroid Build Coastguard Worker "//absl/base:raw_logging_internal", 224*9356374aSAndroid Build Coastguard Worker "//absl/strings", 225*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 226*9356374aSAndroid Build Coastguard Worker ], 227*9356374aSAndroid Build Coastguard Worker) 228*9356374aSAndroid Build Coastguard Worker 229*9356374aSAndroid Build Coastguard Workercc_library( 230*9356374aSAndroid Build Coastguard Worker name = "structured", 231*9356374aSAndroid Build Coastguard Worker hdrs = ["structured.h"], 232*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 233*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 234*9356374aSAndroid Build Coastguard Worker deps = [ 235*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 236*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:structured", 237*9356374aSAndroid Build Coastguard Worker "//absl/strings", 238*9356374aSAndroid Build Coastguard Worker ], 239*9356374aSAndroid Build Coastguard Worker) 240*9356374aSAndroid Build Coastguard Worker 241*9356374aSAndroid Build Coastguard Workercc_library( 242*9356374aSAndroid Build Coastguard Worker name = "absl_vlog_is_on", 243*9356374aSAndroid Build Coastguard Worker hdrs = ["absl_vlog_is_on.h"], 244*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 245*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 246*9356374aSAndroid Build Coastguard Worker deps = [ 247*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 248*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 249*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:vlog_config", 250*9356374aSAndroid Build Coastguard Worker "//absl/strings", 251*9356374aSAndroid Build Coastguard Worker ], 252*9356374aSAndroid Build Coastguard Worker) 253*9356374aSAndroid Build Coastguard Worker 254*9356374aSAndroid Build Coastguard Workercc_library( 255*9356374aSAndroid Build Coastguard Worker name = "vlog_is_on", 256*9356374aSAndroid Build Coastguard Worker hdrs = ["vlog_is_on.h"], 257*9356374aSAndroid Build Coastguard Worker copts = ABSL_DEFAULT_COPTS, 258*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 259*9356374aSAndroid Build Coastguard Worker deps = [ 260*9356374aSAndroid Build Coastguard Worker ":absl_vlog_is_on", 261*9356374aSAndroid Build Coastguard Worker ], 262*9356374aSAndroid Build Coastguard Worker) 263*9356374aSAndroid Build Coastguard Worker 264*9356374aSAndroid Build Coastguard Worker# TODO(b/200695798): run this in TAP projects with -DABSL_MAX_VLOG_VERBOSITY={-100,100} 265*9356374aSAndroid Build Coastguard Workercc_test( 266*9356374aSAndroid Build Coastguard Worker name = "vlog_is_on_test", 267*9356374aSAndroid Build Coastguard Worker size = "small", 268*9356374aSAndroid Build Coastguard Worker srcs = [ 269*9356374aSAndroid Build Coastguard Worker "vlog_is_on_test.cc", 270*9356374aSAndroid Build Coastguard Worker ], 271*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 272*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 273*9356374aSAndroid Build Coastguard Worker deps = [ 274*9356374aSAndroid Build Coastguard Worker ":flags", 275*9356374aSAndroid Build Coastguard Worker ":globals", 276*9356374aSAndroid Build Coastguard Worker ":log", 277*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 278*9356374aSAndroid Build Coastguard Worker ":vlog_is_on", 279*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 280*9356374aSAndroid Build Coastguard Worker "//absl/flags:flag", 281*9356374aSAndroid Build Coastguard Worker "//absl/types:optional", 282*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 283*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 284*9356374aSAndroid Build Coastguard Worker ], 285*9356374aSAndroid Build Coastguard Worker) 286*9356374aSAndroid Build Coastguard Worker 287*9356374aSAndroid Build Coastguard Worker# Test targets 288*9356374aSAndroid Build Coastguard Worker 289*9356374aSAndroid Build Coastguard Workercc_test( 290*9356374aSAndroid Build Coastguard Worker name = "absl_check_test", 291*9356374aSAndroid Build Coastguard Worker size = "small", 292*9356374aSAndroid Build Coastguard Worker timeout = "moderate", 293*9356374aSAndroid Build Coastguard Worker srcs = ["absl_check_test.cc"], 294*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 295*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 296*9356374aSAndroid Build Coastguard Worker tags = [ 297*9356374aSAndroid Build Coastguard Worker "no_test:os:ios", 298*9356374aSAndroid Build Coastguard Worker "no_test_ios", 299*9356374aSAndroid Build Coastguard Worker "no_test_wasm", 300*9356374aSAndroid Build Coastguard Worker ], 301*9356374aSAndroid Build Coastguard Worker deps = [ 302*9356374aSAndroid Build Coastguard Worker ":absl_check", 303*9356374aSAndroid Build Coastguard Worker ":check_test_impl", 304*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 305*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 306*9356374aSAndroid Build Coastguard Worker ], 307*9356374aSAndroid Build Coastguard Worker) 308*9356374aSAndroid Build Coastguard Worker 309*9356374aSAndroid Build Coastguard Workercc_test( 310*9356374aSAndroid Build Coastguard Worker name = "absl_log_basic_test", 311*9356374aSAndroid Build Coastguard Worker size = "small", 312*9356374aSAndroid Build Coastguard Worker srcs = ["absl_log_basic_test.cc"], 313*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 314*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 315*9356374aSAndroid Build Coastguard Worker deps = [ 316*9356374aSAndroid Build Coastguard Worker ":absl_log", 317*9356374aSAndroid Build Coastguard Worker ":log_basic_test_impl", 318*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 319*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 320*9356374aSAndroid Build Coastguard Worker ], 321*9356374aSAndroid Build Coastguard Worker) 322*9356374aSAndroid Build Coastguard Worker 323*9356374aSAndroid Build Coastguard Workercc_test( 324*9356374aSAndroid Build Coastguard Worker name = "check_test", 325*9356374aSAndroid Build Coastguard Worker size = "small", 326*9356374aSAndroid Build Coastguard Worker timeout = "moderate", 327*9356374aSAndroid Build Coastguard Worker srcs = ["check_test.cc"], 328*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 329*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 330*9356374aSAndroid Build Coastguard Worker tags = [ 331*9356374aSAndroid Build Coastguard Worker "no_test:os:ios", 332*9356374aSAndroid Build Coastguard Worker "no_test_ios", 333*9356374aSAndroid Build Coastguard Worker "no_test_wasm", 334*9356374aSAndroid Build Coastguard Worker ], 335*9356374aSAndroid Build Coastguard Worker deps = [ 336*9356374aSAndroid Build Coastguard Worker ":check", 337*9356374aSAndroid Build Coastguard Worker ":check_test_impl", 338*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 339*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 340*9356374aSAndroid Build Coastguard Worker ], 341*9356374aSAndroid Build Coastguard Worker) 342*9356374aSAndroid Build Coastguard Worker 343*9356374aSAndroid Build Coastguard Workercc_library( 344*9356374aSAndroid Build Coastguard Worker name = "check_test_impl", 345*9356374aSAndroid Build Coastguard Worker testonly = True, 346*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 347*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 348*9356374aSAndroid Build Coastguard Worker tags = [ 349*9356374aSAndroid Build Coastguard Worker "no_test:os:ios", 350*9356374aSAndroid Build Coastguard Worker "no_test_ios", 351*9356374aSAndroid Build Coastguard Worker "no_test_wasm", 352*9356374aSAndroid Build Coastguard Worker ], 353*9356374aSAndroid Build Coastguard Worker textual_hdrs = ["check_test_impl.inc"], 354*9356374aSAndroid Build Coastguard Worker visibility = ["//visibility:private"], 355*9356374aSAndroid Build Coastguard Worker deps = [ 356*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 357*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 358*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 359*9356374aSAndroid Build Coastguard Worker "//absl/status", 360*9356374aSAndroid Build Coastguard Worker "//absl/strings", 361*9356374aSAndroid Build Coastguard Worker "//absl/strings:string_view", 362*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 363*9356374aSAndroid Build Coastguard Worker ], 364*9356374aSAndroid Build Coastguard Worker) 365*9356374aSAndroid Build Coastguard Worker 366*9356374aSAndroid Build Coastguard Workercc_test( 367*9356374aSAndroid Build Coastguard Worker name = "die_if_null_test", 368*9356374aSAndroid Build Coastguard Worker size = "small", 369*9356374aSAndroid Build Coastguard Worker srcs = ["die_if_null_test.cc"], 370*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 371*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 372*9356374aSAndroid Build Coastguard Worker deps = [ 373*9356374aSAndroid Build Coastguard Worker ":die_if_null", 374*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 375*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 376*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 377*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 378*9356374aSAndroid Build Coastguard Worker ], 379*9356374aSAndroid Build Coastguard Worker) 380*9356374aSAndroid Build Coastguard Worker 381*9356374aSAndroid Build Coastguard Workercc_test( 382*9356374aSAndroid Build Coastguard Worker name = "flags_test", 383*9356374aSAndroid Build Coastguard Worker size = "small", 384*9356374aSAndroid Build Coastguard Worker srcs = ["flags_test.cc"], 385*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 386*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 387*9356374aSAndroid Build Coastguard Worker deps = [ 388*9356374aSAndroid Build Coastguard Worker ":flags", 389*9356374aSAndroid Build Coastguard Worker ":globals", 390*9356374aSAndroid Build Coastguard Worker ":log", 391*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 392*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 393*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 394*9356374aSAndroid Build Coastguard Worker "//absl/flags:flag", 395*9356374aSAndroid Build Coastguard Worker "//absl/flags:reflection", 396*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:flags", 397*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 398*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_matchers", 399*9356374aSAndroid Build Coastguard Worker "//absl/strings", 400*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 401*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 402*9356374aSAndroid Build Coastguard Worker ], 403*9356374aSAndroid Build Coastguard Worker) 404*9356374aSAndroid Build Coastguard Worker 405*9356374aSAndroid Build Coastguard Workercc_test( 406*9356374aSAndroid Build Coastguard Worker name = "globals_test", 407*9356374aSAndroid Build Coastguard Worker size = "small", 408*9356374aSAndroid Build Coastguard Worker srcs = ["globals_test.cc"], 409*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 410*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 411*9356374aSAndroid Build Coastguard Worker deps = [ 412*9356374aSAndroid Build Coastguard Worker ":globals", 413*9356374aSAndroid Build Coastguard Worker ":log", 414*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 415*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 416*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 417*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:globals", 418*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 419*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 420*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 421*9356374aSAndroid Build Coastguard Worker ], 422*9356374aSAndroid Build Coastguard Worker) 423*9356374aSAndroid Build Coastguard Worker 424*9356374aSAndroid Build Coastguard Workercc_test( 425*9356374aSAndroid Build Coastguard Worker name = "log_basic_test", 426*9356374aSAndroid Build Coastguard Worker size = "small", 427*9356374aSAndroid Build Coastguard Worker srcs = ["log_basic_test.cc"], 428*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 429*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 430*9356374aSAndroid Build Coastguard Worker deps = [ 431*9356374aSAndroid Build Coastguard Worker ":log", 432*9356374aSAndroid Build Coastguard Worker ":log_basic_test_impl", 433*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 434*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 435*9356374aSAndroid Build Coastguard Worker ], 436*9356374aSAndroid Build Coastguard Worker) 437*9356374aSAndroid Build Coastguard Worker 438*9356374aSAndroid Build Coastguard Workercc_library( 439*9356374aSAndroid Build Coastguard Worker name = "log_basic_test_impl", 440*9356374aSAndroid Build Coastguard Worker testonly = True, 441*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 442*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 443*9356374aSAndroid Build Coastguard Worker textual_hdrs = ["log_basic_test_impl.inc"], 444*9356374aSAndroid Build Coastguard Worker visibility = ["//visibility:private"], 445*9356374aSAndroid Build Coastguard Worker deps = [ 446*9356374aSAndroid Build Coastguard Worker "//absl/base", 447*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 448*9356374aSAndroid Build Coastguard Worker "//absl/log:globals", 449*9356374aSAndroid Build Coastguard Worker "//absl/log:log_entry", 450*9356374aSAndroid Build Coastguard Worker "//absl/log:scoped_mock_log", 451*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:globals", 452*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_actions", 453*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 454*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_matchers", 455*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 456*9356374aSAndroid Build Coastguard Worker ], 457*9356374aSAndroid Build Coastguard Worker) 458*9356374aSAndroid Build Coastguard Worker 459*9356374aSAndroid Build Coastguard Workercc_test( 460*9356374aSAndroid Build Coastguard Worker name = "log_entry_test", 461*9356374aSAndroid Build Coastguard Worker size = "small", 462*9356374aSAndroid Build Coastguard Worker srcs = ["log_entry_test.cc"], 463*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 464*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 465*9356374aSAndroid Build Coastguard Worker deps = [ 466*9356374aSAndroid Build Coastguard Worker ":log_entry", 467*9356374aSAndroid Build Coastguard Worker "//absl/base:config", 468*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 469*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 470*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:append_truncated", 471*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:format", 472*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 473*9356374aSAndroid Build Coastguard Worker "//absl/strings", 474*9356374aSAndroid Build Coastguard Worker "//absl/time", 475*9356374aSAndroid Build Coastguard Worker "//absl/types:span", 476*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 477*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 478*9356374aSAndroid Build Coastguard Worker ], 479*9356374aSAndroid Build Coastguard Worker) 480*9356374aSAndroid Build Coastguard Worker 481*9356374aSAndroid Build Coastguard Workercc_test( 482*9356374aSAndroid Build Coastguard Worker name = "log_format_test", 483*9356374aSAndroid Build Coastguard Worker size = "small", 484*9356374aSAndroid Build Coastguard Worker srcs = ["log_format_test.cc"], 485*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 486*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 487*9356374aSAndroid Build Coastguard Worker deps = [ 488*9356374aSAndroid Build Coastguard Worker ":check", 489*9356374aSAndroid Build Coastguard Worker ":log", 490*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 491*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_matchers", 492*9356374aSAndroid Build Coastguard Worker "//absl/strings", 493*9356374aSAndroid Build Coastguard Worker "//absl/strings:str_format", 494*9356374aSAndroid Build Coastguard Worker "//absl/types:optional", 495*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 496*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 497*9356374aSAndroid Build Coastguard Worker ], 498*9356374aSAndroid Build Coastguard Worker) 499*9356374aSAndroid Build Coastguard Worker 500*9356374aSAndroid Build Coastguard Workercc_test( 501*9356374aSAndroid Build Coastguard Worker name = "log_macro_hygiene_test", 502*9356374aSAndroid Build Coastguard Worker size = "small", 503*9356374aSAndroid Build Coastguard Worker srcs = ["log_macro_hygiene_test.cc"], 504*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 505*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 506*9356374aSAndroid Build Coastguard Worker deps = [ 507*9356374aSAndroid Build Coastguard Worker ":log", 508*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 509*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 510*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 511*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 512*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 513*9356374aSAndroid Build Coastguard Worker ], 514*9356374aSAndroid Build Coastguard Worker) 515*9356374aSAndroid Build Coastguard Worker 516*9356374aSAndroid Build Coastguard Workercc_test( 517*9356374aSAndroid Build Coastguard Worker name = "log_sink_test", 518*9356374aSAndroid Build Coastguard Worker size = "medium", 519*9356374aSAndroid Build Coastguard Worker srcs = ["log_sink_test.cc"], 520*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 521*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 522*9356374aSAndroid Build Coastguard Worker tags = [ 523*9356374aSAndroid Build Coastguard Worker "no_test:os:ios", 524*9356374aSAndroid Build Coastguard Worker "no_test_ios", 525*9356374aSAndroid Build Coastguard Worker "no_test_wasm", 526*9356374aSAndroid Build Coastguard Worker ], 527*9356374aSAndroid Build Coastguard Worker deps = [ 528*9356374aSAndroid Build Coastguard Worker ":log", 529*9356374aSAndroid Build Coastguard Worker ":log_sink", 530*9356374aSAndroid Build Coastguard Worker ":log_sink_registry", 531*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 532*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 533*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_actions", 534*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 535*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_matchers", 536*9356374aSAndroid Build Coastguard Worker "//absl/strings", 537*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 538*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 539*9356374aSAndroid Build Coastguard Worker ], 540*9356374aSAndroid Build Coastguard Worker) 541*9356374aSAndroid Build Coastguard Worker 542*9356374aSAndroid Build Coastguard Workercc_test( 543*9356374aSAndroid Build Coastguard Worker name = "log_streamer_test", 544*9356374aSAndroid Build Coastguard Worker size = "medium", 545*9356374aSAndroid Build Coastguard Worker srcs = ["log_streamer_test.cc"], 546*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 547*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 548*9356374aSAndroid Build Coastguard Worker deps = [ 549*9356374aSAndroid Build Coastguard Worker ":log", 550*9356374aSAndroid Build Coastguard Worker ":log_streamer", 551*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 552*9356374aSAndroid Build Coastguard Worker "//absl/base", 553*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 554*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 555*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_actions", 556*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 557*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_matchers", 558*9356374aSAndroid Build Coastguard Worker "//absl/strings", 559*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 560*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 561*9356374aSAndroid Build Coastguard Worker ], 562*9356374aSAndroid Build Coastguard Worker) 563*9356374aSAndroid Build Coastguard Worker 564*9356374aSAndroid Build Coastguard Workercc_test( 565*9356374aSAndroid Build Coastguard Worker name = "log_modifier_methods_test", 566*9356374aSAndroid Build Coastguard Worker size = "small", 567*9356374aSAndroid Build Coastguard Worker srcs = ["log_modifier_methods_test.cc"], 568*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 569*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 570*9356374aSAndroid Build Coastguard Worker deps = [ 571*9356374aSAndroid Build Coastguard Worker ":log", 572*9356374aSAndroid Build Coastguard Worker ":log_sink", 573*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 574*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_actions", 575*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 576*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_matchers", 577*9356374aSAndroid Build Coastguard Worker "//absl/strings", 578*9356374aSAndroid Build Coastguard Worker "//absl/time", 579*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 580*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 581*9356374aSAndroid Build Coastguard Worker ], 582*9356374aSAndroid Build Coastguard Worker) 583*9356374aSAndroid Build Coastguard Worker 584*9356374aSAndroid Build Coastguard Workercc_test( 585*9356374aSAndroid Build Coastguard Worker name = "scoped_mock_log_test", 586*9356374aSAndroid Build Coastguard Worker size = "small", 587*9356374aSAndroid Build Coastguard Worker srcs = ["scoped_mock_log_test.cc"], 588*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 589*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 590*9356374aSAndroid Build Coastguard Worker linkstatic = 1, 591*9356374aSAndroid Build Coastguard Worker tags = [ 592*9356374aSAndroid Build Coastguard Worker "no_test:os:ios", 593*9356374aSAndroid Build Coastguard Worker "no_test_ios", 594*9356374aSAndroid Build Coastguard Worker "no_test_wasm", 595*9356374aSAndroid Build Coastguard Worker ], 596*9356374aSAndroid Build Coastguard Worker deps = [ 597*9356374aSAndroid Build Coastguard Worker ":globals", 598*9356374aSAndroid Build Coastguard Worker ":log", 599*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 600*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 601*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 602*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 603*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_matchers", 604*9356374aSAndroid Build Coastguard Worker "//absl/memory", 605*9356374aSAndroid Build Coastguard Worker "//absl/strings", 606*9356374aSAndroid Build Coastguard Worker "//absl/synchronization", 607*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 608*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 609*9356374aSAndroid Build Coastguard Worker ], 610*9356374aSAndroid Build Coastguard Worker) 611*9356374aSAndroid Build Coastguard Worker 612*9356374aSAndroid Build Coastguard Workercc_test( 613*9356374aSAndroid Build Coastguard Worker name = "stripping_test", 614*9356374aSAndroid Build Coastguard Worker size = "small", 615*9356374aSAndroid Build Coastguard Worker srcs = ["stripping_test.cc"], 616*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 617*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 618*9356374aSAndroid Build Coastguard Worker # This test requires all code live in the binary (instead of shared libraries) 619*9356374aSAndroid Build Coastguard Worker # because we test for the existence of specific literals in the binary. 620*9356374aSAndroid Build Coastguard Worker linkstatic = 1, 621*9356374aSAndroid Build Coastguard Worker deps = [ 622*9356374aSAndroid Build Coastguard Worker ":check", 623*9356374aSAndroid Build Coastguard Worker ":log", 624*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 625*9356374aSAndroid Build Coastguard Worker "//absl/base:strerror", 626*9356374aSAndroid Build Coastguard Worker "//absl/flags:program_name", 627*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 628*9356374aSAndroid Build Coastguard Worker "//absl/status", 629*9356374aSAndroid Build Coastguard Worker "//absl/strings", 630*9356374aSAndroid Build Coastguard Worker "//absl/strings:str_format", 631*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 632*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 633*9356374aSAndroid Build Coastguard Worker ], 634*9356374aSAndroid Build Coastguard Worker) 635*9356374aSAndroid Build Coastguard Worker 636*9356374aSAndroid Build Coastguard Workercc_test( 637*9356374aSAndroid Build Coastguard Worker name = "structured_test", 638*9356374aSAndroid Build Coastguard Worker size = "small", 639*9356374aSAndroid Build Coastguard Worker srcs = ["structured_test.cc"], 640*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 641*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 642*9356374aSAndroid Build Coastguard Worker deps = [ 643*9356374aSAndroid Build Coastguard Worker ":log", 644*9356374aSAndroid Build Coastguard Worker ":scoped_mock_log", 645*9356374aSAndroid Build Coastguard Worker ":structured", 646*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 647*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_helpers", 648*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:test_matchers", 649*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest", 650*9356374aSAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 651*9356374aSAndroid Build Coastguard Worker ], 652*9356374aSAndroid Build Coastguard Worker) 653*9356374aSAndroid Build Coastguard Worker 654*9356374aSAndroid Build Coastguard Workercc_test( 655*9356374aSAndroid Build Coastguard Worker name = "log_benchmark", 656*9356374aSAndroid Build Coastguard Worker size = "small", 657*9356374aSAndroid Build Coastguard Worker srcs = ["log_benchmark.cc"], 658*9356374aSAndroid Build Coastguard Worker copts = ABSL_TEST_COPTS, 659*9356374aSAndroid Build Coastguard Worker linkopts = ABSL_DEFAULT_LINKOPTS, 660*9356374aSAndroid Build Coastguard Worker tags = ["benchmark"], 661*9356374aSAndroid Build Coastguard Worker deps = [ 662*9356374aSAndroid Build Coastguard Worker ":check", 663*9356374aSAndroid Build Coastguard Worker ":flags", 664*9356374aSAndroid Build Coastguard Worker ":globals", 665*9356374aSAndroid Build Coastguard Worker ":log", 666*9356374aSAndroid Build Coastguard Worker ":log_entry", 667*9356374aSAndroid Build Coastguard Worker ":log_sink", 668*9356374aSAndroid Build Coastguard Worker ":log_sink_registry", 669*9356374aSAndroid Build Coastguard Worker ":vlog_is_on", 670*9356374aSAndroid Build Coastguard Worker "//absl/base:core_headers", 671*9356374aSAndroid Build Coastguard Worker "//absl/base:log_severity", 672*9356374aSAndroid Build Coastguard Worker "//absl/flags:flag", 673*9356374aSAndroid Build Coastguard Worker "//absl/log/internal:flags", 674*9356374aSAndroid Build Coastguard Worker "@com_github_google_benchmark//:benchmark_main", 675*9356374aSAndroid Build Coastguard Worker ], 676*9356374aSAndroid Build Coastguard Worker) 677