1414
1515# The package contains libraries that are common to both FuzzTest and Centipede.
1616
17- load ("@rules_cc//cc:cc_library.bzl" , "cc_library" )
1817load ("@rules_cc//cc:cc_test.bzl" , "cc_test" )
1918
2019DEFAULT_VISIBILITY = ["//visibility:public" ]
@@ -98,6 +97,17 @@ cc_library(
9897 deps = ["@abseil-cpp//absl/types:span" ],
9998)
10099
100+ cc_library (
101+ name = "env_util" ,
102+ srcs = ["env_util.cc" ],
103+ hdrs = ["env_util.h" ],
104+ deps = [
105+ "@abseil-cpp//absl/strings" ,
106+ "@abseil-cpp//absl/strings:str_format" ,
107+ "@abseil-cpp//absl/time" ,
108+ ],
109+ )
110+
101111cc_library (
102112 name = "hash" ,
103113 srcs = ["hash.cc" ],
@@ -126,23 +136,21 @@ cc_library(
126136 "//conditions:default" : [],
127137 }),
128138 deps = [
129- ":defs" ,
130- ":logging" ,
131- ":status_macros" ,
132- "@abseil-cpp//absl/base:nullability" ,
133- "@abseil-cpp//absl/status" ,
134- "@abseil-cpp//absl/status:statusor" ,
135- "@abseil-cpp//absl/strings" ,
136- ] + select ({
137- "//conditions:default" : [":remote_file_oss" ],
138- }) +
139- select ({
140- "@com_google_fuzztest//fuzztest:disable_riegeli" : [],
141- "//conditions:default" : [
142- "@com_google_riegeli//riegeli/bytes:reader" ,
143- "@com_google_riegeli//riegeli/bytes:writer" ,
144- ],
145- }),
139+ ":defs" ,
140+ ":logging" ,
141+ ":remote_file_oss" ,
142+ ":status_macros" ,
143+ "@abseil-cpp//absl/base:nullability" ,
144+ "@abseil-cpp//absl/status" ,
145+ "@abseil-cpp//absl/status:statusor" ,
146+ "@abseil-cpp//absl/strings" ,
147+ ] + select ({
148+ "@com_google_fuzztest//fuzztest:disable_riegeli" : [],
149+ "//conditions:default" : [
150+ "@com_google_riegeli//riegeli/bytes:reader" ,
151+ "@com_google_riegeli//riegeli/bytes:writer" ,
152+ ],
153+ }),
146154)
147155
148156cc_library (
@@ -155,7 +163,6 @@ cc_library(
155163 "@com_google_fuzztest//fuzztest:disable_riegeli" : ["CENTIPEDE_DISABLE_RIEGELI" ],
156164 "//conditions:default" : [],
157165 }),
158- visibility = ["//visibility:private" ],
159166 deps = [
160167 ":defs" ,
161168 ":logging" ,
@@ -253,30 +260,18 @@ cc_test(
253260)
254261
255262# TODO(b/324462306): Merge this with remote_file_test once the bug is fixed.
256- cc_library (
257- name = "remote_file_test_lib" ,
258- testonly = True ,
263+ exports_files (["remote_file_test.cc" ])
264+
265+ cc_test (
266+ name = "remote_file_test" ,
259267 srcs = ["remote_file_test.cc" ],
260- defines = select ({
261- "//conditions:default" : [],
262- }),
263268 deps = [
264269 ":logging" ,
265270 ":remote_file" ,
266271 ":test_util" ,
267272 "@abseil-cpp//absl/status" ,
268273 "@abseil-cpp//absl/time" ,
269274 "@googletest//:gtest" ,
270- ] + select ({
271- "//conditions:default" : [],
272- }),
273- alwayslink = True ,
274- )
275-
276- cc_test (
277- name = "remote_file_test" ,
278- deps = [
279- ":remote_file_test_lib" ,
280275 "@googletest//:gtest_main" ,
281276 ],
282277)
0 commit comments