Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,9 @@ libc_test_library(
"//libc:llvm_libc_macros_stdfix_macros",
"//llvm:Support",
],
# Force linking in this library's `main()` to surface
# a duplicate symbol error if a test defines its own main.
alwayslink = True,
)

libc_test_library(
Expand Down
362 changes: 362 additions & 0 deletions utils/bazel/llvm-project-overlay/libc/test/include/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,375 @@ package(default_visibility = ["//visibility:public"])

licenses(["notice"])

libc_test(
name = "assert_test",
srcs = ["assert_test.cpp"],
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "complex_test",
srcs = ["complex_test.cpp"],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "fpclassify_test",
srcs = [
"FpClassifyTest.h",
"fpclassify_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "fpclassifyf_test",
srcs = [
"FpClassifyTest.h",
"fpclassifyf_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "fpclassifyl_test",
srcs = [
"FpClassifyTest.h",
"fpclassifyl_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "fpclassify_c_test",
srcs = ["fpclassify_test.c"],
use_test_framework = False,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "isfinite_test",
srcs = [
"IsFiniteTest.h",
"isfinite_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isfinitef_test",
srcs = [
"IsFiniteTest.h",
"isfinitef_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isfinitel_test",
srcs = [
"IsFiniteTest.h",
"isfinitel_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isfinite_c_test",
srcs = ["isfinite_test.c"],
use_test_framework = False,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "isinf_test",
srcs = [
"IsInfTest.h",
"isinf_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isinff_test",
srcs = [
"IsInfTest.h",
"isinff_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isinfl_test",
srcs = [
"IsInfTest.h",
"isinfl_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isinf_c_test",
srcs = ["isinf_test.c"],
use_test_framework = False,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "isnan_test",
srcs = [
"IsNanTest.h",
"isnan_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isnanf_test",
srcs = [
"IsNanTest.h",
"isnanf_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isnanl_test",
srcs = [
"IsNanTest.h",
"isnanl_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isnan_c_test",
srcs = ["isnan_test.c"],
use_test_framework = False,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "isnormal_test",
srcs = [
"IsNormalTest.h",
"isnormal_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isnormalf_test",
srcs = [
"IsNormalTest.h",
"isnormalf_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isnormall_test",
srcs = [
"IsNormalTest.h",
"isnormall_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "isnormal_c_test",
srcs = ["isnormal_test.c"],
use_test_framework = False,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "issubnormal_c_test",
srcs = ["issubnormal_test.c"],
use_test_framework = False,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "iszero_test",
srcs = [
"IsZeroTest.h",
"iszero_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "iszerof_test",
srcs = [
"IsZeroTest.h",
"iszerof_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "iszerol_test",
srcs = [
"IsZeroTest.h",
"iszerol_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "iszero_c_test",
srcs = ["iszero_test.c"],
use_test_framework = False,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "signbit_test",
srcs = [
"SignbitTest.h",
"signbit_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "signbitf_test",
srcs = [
"SignbitTest.h",
"signbitf_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "signbitl_test",
srcs = [
"SignbitTest.h",
"signbitl_test.cpp",
],
full_build = True,
deps = [
"//libc:public_headers_deps",
"//libc/test/UnitTest:fp_test_helpers",
],
)

libc_test(
name = "stdbit_test",
srcs = [
"stdbit_stub.h",
"stdbit_test.cpp",
],
full_build = True,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "signbit_c_test",
srcs = ["signbit_test.c"],
use_test_framework = False,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "stdckdint_test",
srcs = ["stdckdint_test.cpp"],
full_build = True,
deps = ["//libc:public_headers_deps"],
)

libc_test(
name = "sys_queue_test",
srcs = ["sys/queue_test.cpp"],
full_build = True,
deps = [
"//libc:__support_char_vector",
"//libc:__support_cpp_string",
"//libc:public_headers_deps",
],
)
Loading
Loading