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"], )