external_deps = ROCKSDB_EXTERNAL_DEPS,
)
-cpp_binary(
- name = "c_test_bin",
- srcs = ["db/c_test.c"],
- arch_preprocessor_flags = ROCKSDB_ARCH_PREPROCESSOR_FLAGS,
- os_preprocessor_flags = ROCKSDB_OS_PREPROCESSOR_FLAGS,
- compiler_flags = ROCKSDB_COMPILER_FLAGS,
- preprocessor_flags = ROCKSDB_PREPROCESSOR_FLAGS,
- deps = [":rocksdb_test_lib"],
-)
+if not is_opt_mode:
+ cpp_binary(
+ name = "c_test_bin",
+ srcs = ["db/c_test.c"],
+ arch_preprocessor_flags = ROCKSDB_ARCH_PREPROCESSOR_FLAGS,
+ os_preprocessor_flags = ROCKSDB_OS_PREPROCESSOR_FLAGS,
+ compiler_flags = ROCKSDB_COMPILER_FLAGS,
+ preprocessor_flags = ROCKSDB_PREPROCESSOR_FLAGS,
+ deps = [":rocksdb_test_lib"],
+ )
-custom_unittest(
- "c_test",
- command = [
- native.package_name() + "/buckifier/rocks_test_runner.sh",
- "$(location :{})".format("c_test_bin"),
- ],
- type = "simple",
-)
+if not is_opt_mode:
+ custom_unittest(
+ "c_test",
+ command = [
+ native.package_name() + "/buckifier/rocks_test_runner.sh",
+ "$(location :{})".format("c_test_bin"),
+ ],
+ type = "simple",
+ )
cpp_library(
name = "env_basic_test_lib",
def add_c_test(self):
self.targets_file.write("""
-cpp_binary(
- name = "c_test_bin",
- srcs = ["db/c_test.c"],
- arch_preprocessor_flags = ROCKSDB_ARCH_PREPROCESSOR_FLAGS,
- os_preprocessor_flags = ROCKSDB_OS_PREPROCESSOR_FLAGS,
- compiler_flags = ROCKSDB_COMPILER_FLAGS,
- preprocessor_flags = ROCKSDB_PREPROCESSOR_FLAGS,
- deps = [":rocksdb_test_lib"],
-)
+if not is_opt_mode:
+ cpp_binary(
+ name = "c_test_bin",
+ srcs = ["db/c_test.c"],
+ arch_preprocessor_flags = ROCKSDB_ARCH_PREPROCESSOR_FLAGS,
+ os_preprocessor_flags = ROCKSDB_OS_PREPROCESSOR_FLAGS,
+ compiler_flags = ROCKSDB_COMPILER_FLAGS,
+ preprocessor_flags = ROCKSDB_PREPROCESSOR_FLAGS,
+ deps = [":rocksdb_test_lib"],
+ )
-custom_unittest(
- "c_test",
- command = [
- native.package_name() + "/buckifier/rocks_test_runner.sh",
- "$(location :{})".format("c_test_bin"),
- ],
- type = "simple",
-)
+if not is_opt_mode:
+ custom_unittest(
+ "c_test",
+ command = [
+ native.package_name() + "/buckifier/rocks_test_runner.sh",
+ "$(location :{})".format("c_test_bin"),
+ ],
+ type = "simple",
+ )
""")
def register_test(self,