80 lines
1.2 KiB
Python
80 lines
1.2 KiB
Python
|
|
cc_library(
|
|
name = "common",
|
|
srcs = [
|
|
"test_main.cpp",
|
|
],
|
|
includes = ["include"],
|
|
hdrs = glob(["include/*.h"]),
|
|
deps = [
|
|
"//include/parselink:msgpack",
|
|
"@expected",
|
|
"@fmt",
|
|
"@magic_enum",
|
|
"@ut",
|
|
],
|
|
visibility = ["__subpackages__"],
|
|
)
|
|
|
|
cc_test(
|
|
name = "reader",
|
|
size = "small",
|
|
srcs = [
|
|
"test_reader_relaxed.cpp",
|
|
"test_reader_strict.cpp",
|
|
],
|
|
deps = ["common"],
|
|
)
|
|
|
|
cc_test(
|
|
name = "writer",
|
|
size = "small",
|
|
srcs = [
|
|
"test_writer.cpp",
|
|
],
|
|
deps = ["common"],
|
|
)
|
|
|
|
cc_test(
|
|
name = "token",
|
|
size = "small",
|
|
srcs = [
|
|
"test_token.cpp",
|
|
],
|
|
deps = ["common"],
|
|
)
|
|
|
|
cc_test(
|
|
name = "token_reader",
|
|
size = "small",
|
|
srcs = [
|
|
"test_token_reader.cpp",
|
|
],
|
|
deps = ["common"],
|
|
)
|
|
|
|
cc_test(
|
|
name = "token_views",
|
|
size = "small",
|
|
srcs = [
|
|
"test_token_views.cpp",
|
|
],
|
|
deps = ["common"],
|
|
)
|
|
|
|
cc_binary(
|
|
name = "speed",
|
|
srcs = [
|
|
"test_speed.cpp",
|
|
],
|
|
deps = ["common"],
|
|
)
|
|
|
|
cc_binary(
|
|
name = "code",
|
|
srcs = [
|
|
"test_code.cpp",
|
|
],
|
|
deps = ["common"],
|
|
)
|