mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-03-04 16:41:43 +00:00
[libc][bazel] Add CPP tests (#65941)
This PR adds tests for the `src/__support/CPP` folder to the bazel build system.
This commit is contained in:
parent
88348252a6
commit
6632882a38
@ -0,0 +1,112 @@
|
||||
# This file is licensed under the Apache License v2.0 with LLVM Exceptions.
|
||||
# See https://llvm.org/LICENSE.txt for license information.
|
||||
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
||||
|
||||
# Tests for LLVM libc CPP functions.
|
||||
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
licenses(["notice"])
|
||||
|
||||
cc_test(
|
||||
name = "atomic_test",
|
||||
srcs = ["atomic_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_atomic",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "bitset_test",
|
||||
srcs = ["bitset_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_bitset",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "cstddef_test",
|
||||
srcs = ["cstddef_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_cstddef",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "integer_sequence_test",
|
||||
srcs = ["integer_sequence_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_utility",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "limits_test",
|
||||
srcs = ["limits_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_limits",
|
||||
"//libc:__support_uint",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "optional_test",
|
||||
srcs = ["optional_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_optional",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "span_test",
|
||||
srcs = ["span_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_array",
|
||||
"//libc:__support_cpp_span",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "stringstream_test",
|
||||
srcs = ["stringstream_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_span",
|
||||
"//libc:__support_cpp_stringstream",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "string_test",
|
||||
srcs = ["string_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_string",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "stringview_test",
|
||||
srcs = ["stringview_test.cpp"],
|
||||
deps = [
|
||||
"//libc:__support_cpp_string_view",
|
||||
"//libc:libc_root",
|
||||
"//libc/test/UnitTest:LibcUnitTest",
|
||||
],
|
||||
)
|
Loading…
x
Reference in New Issue
Block a user