parselink-old/tests/msgpack/BUILD
2024-01-03 15:51:22 -08:00

96 lines
1.4 KiB
Python

cc_library(
name = "test_deps",
srcs = [
"test_main.cpp",
"rng.h",
],
deps = [
"//include/parselink:msgpack",
"@expected",
"@fmt",
"@magic_enum",
"@ut",
],
)
cc_test(
name = "reader",
size = "small",
srcs = [
"test_reader_relaxed.cpp",
"test_reader_strict.cpp",
],
deps = ["test_deps"],
)
cc_test(
name = "packer",
size = "small",
srcs = [
"test_packer.cpp",
],
deps = ["test_deps"],
)
cc_test(
name = "packer_rc",
size = "small",
srcs = [
"test_packer_rc.cpp",
],
deps = ["test_deps", "@rapidcheck"],
)
cc_test(
name = "writer",
size = "small",
srcs = [
"test_writer.cpp",
],
deps = ["test_deps"],
)
cc_test(
name = "token",
size = "small",
srcs = [
"test_token.cpp",
],
deps = ["test_deps"],
)
cc_test(
name = "token_reader",
size = "small",
srcs = [
"test_token_reader.cpp",
],
deps = ["test_deps"],
)
cc_test(
name = "token_views",
size = "small",
srcs = [
"test_token_views.cpp",
],
deps = ["test_deps"],
)
cc_binary(
name = "speed",
srcs = [
"test_speed.cpp",
],
deps = ["test_deps"],
)
cc_binary(
name = "code",
srcs = [
"test_code.cpp",
],
deps = ["test_deps"],
)