Configure remaining tests in bazel (#879)
parent
eed51b8bb6
commit
9eaf960936
|
@ -42,7 +42,7 @@ cc_fix_config(
|
||||||
cmake = True,
|
cmake = True,
|
||||||
files = {"common/config.h.cmake": "common/config.h"},
|
files = {"common/config.h.cmake": "common/config.h"},
|
||||||
values = {
|
values = {
|
||||||
"CARTOGRAPHER_CONFIGURATION_FILES_DIRECTORY": "todo_set_config_dir_in_cartographer.BUILD",
|
"CARTOGRAPHER_CONFIGURATION_FILES_DIRECTORY": "configuration_files",
|
||||||
"PROJECT_SOURCE_DIR": "todo_set_project_source_dir_in_cartographer.BUILD",
|
"PROJECT_SOURCE_DIR": "todo_set_project_source_dir_in_cartographer.BUILD",
|
||||||
},
|
},
|
||||||
visibility = ["//visibility:private"],
|
visibility = ["//visibility:private"],
|
||||||
|
@ -77,21 +77,14 @@ cc_library(
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO(rodrigoq): these tests need to read the configuration files, but they're
|
|
||||||
# not able to find them.
|
|
||||||
EXCLUDED_TESTS = [
|
|
||||||
"common/configuration_files_test.cc",
|
|
||||||
"mapping/map_builder_test.cc",
|
|
||||||
]
|
|
||||||
|
|
||||||
[cc_test(
|
[cc_test(
|
||||||
name = src.replace("/", "_").replace(".cc", ""),
|
name = src.replace("/", "_").replace(".cc", ""),
|
||||||
srcs = [src],
|
srcs = [src],
|
||||||
|
data = ["//:configuration_files"],
|
||||||
deps = [
|
deps = [
|
||||||
":cartographer",
|
":cartographer",
|
||||||
"@com_google_googletest//:gtest_main",
|
"@com_google_googletest//:gtest_main",
|
||||||
],
|
],
|
||||||
) for src in glob(
|
) for src in glob(
|
||||||
["**/*_test.cc"],
|
["**/*_test.cc"],
|
||||||
exclude = EXCLUDED_TESTS,
|
|
||||||
)]
|
)]
|
||||||
|
|
|
@ -103,12 +103,6 @@ cc_binary(
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO(rodrigoq): these tests need to read the configuration files, but they're
|
|
||||||
# not able to find them.
|
|
||||||
EXCLUDED_TESTS = [
|
|
||||||
"client_server_test.cc",
|
|
||||||
]
|
|
||||||
|
|
||||||
# This service is only used by the tests.
|
# This service is only used by the tests.
|
||||||
cc_grpc_library(
|
cc_grpc_library(
|
||||||
name = "framework_proto_math_service_grpc_cc",
|
name = "framework_proto_math_service_grpc_cc",
|
||||||
|
@ -125,6 +119,7 @@ cc_grpc_library(
|
||||||
[cc_test(
|
[cc_test(
|
||||||
name = src.replace("/", "_").replace(".cc", ""),
|
name = src.replace("/", "_").replace(".cc", ""),
|
||||||
srcs = [src],
|
srcs = [src],
|
||||||
|
data = ["//:configuration_files"],
|
||||||
deps = [
|
deps = [
|
||||||
":cartographer_grpc",
|
":cartographer_grpc",
|
||||||
":framework_proto_math_service_grpc_cc",
|
":framework_proto_math_service_grpc_cc",
|
||||||
|
@ -132,5 +127,4 @@ cc_grpc_library(
|
||||||
],
|
],
|
||||||
) for src in glob(
|
) for src in glob(
|
||||||
["**/*_test.cc"],
|
["**/*_test.cc"],
|
||||||
exclude = EXCLUDED_TESTS,
|
|
||||||
)]
|
)]
|
||||||
|
|
Loading…
Reference in New Issue