6 changes: 3 additions & 3 deletions libc/test/src/__support/OSUtil/linux/x86_64/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
add_libc_unittest(
syscall_unittest
SUITE libc_osutil_tests
add_libc_test(
syscall_test
SUITE libc-osutil-tests
SRCS syscall_test.cpp
COMPILE_OPTIONS
-Wno-unused-variable # Only signature tests, declared variables are unused.
Expand Down
4 changes: 2 additions & 2 deletions libc/test/src/__support/char_vector_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ TEST(LlvmLibcCharVectorTest, AppendLong) {
"ABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxy";
for (size_t i = 0; test_str[i] != '\0'; ++i) {
ASSERT_EQ(v.length(), i);
v.append(test_str[i]);
ASSERT_TRUE(v.append(test_str[i]));
}
ASSERT_STREQ(v.c_str(), test_str);
ASSERT_EQ(v.length(), size_t(1000));
ASSERT_STREQ(v.c_str(), test_str);
}
4 changes: 4 additions & 0 deletions libc/test/src/fenv/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,8 @@ if (NOT (LLVM_USE_SANITIZER OR (${LIBC_TARGET_OS} STREQUAL "windows")
libc.src.fenv.feraiseexcept
libc.src.fenv.fetestexcept
libc.src.__support.FPUtil.fenv_impl
LINK_LIBRARIES
LibcFPExceptionHelpers
)

add_fp_unittest(
Expand All @@ -116,5 +118,7 @@ if (NOT (LLVM_USE_SANITIZER OR (${LIBC_TARGET_OS} STREQUAL "windows")
libc.include.fenv
libc.src.fenv.feholdexcept
libc.src.__support.FPUtil.fenv_impl
LINK_LIBRARIES
LibcFPExceptionHelpers
)
endif()
98 changes: 53 additions & 45 deletions libc/test/src/stdlib/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
add_custom_target(libc_stdlib_unittests)
add_custom_target(libc-stdlib-tests)

add_libc_unittest(
add_libc_test(
atof_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
atof_test.cpp
DEPENDS
Expand All @@ -20,32 +20,32 @@ add_header_library(
libc.src.__support.CPP.type_traits
)

add_libc_unittest(
add_libc_test(
atoi_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
atoi_test.cpp
DEPENDS
.atoi_test_support
libc.src.stdlib.atoi
)

add_libc_unittest(
add_libc_test(
atol_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
atol_test.cpp
DEPENDS
.atoi_test_support
libc.src.stdlib.atol
)

add_libc_unittest(
add_libc_test(
atoll_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
atoll_test.cpp
DEPENDS
Expand All @@ -56,23 +56,25 @@ add_libc_unittest(
add_fp_unittest(
strtod_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
strtod_test.cpp
DEPENDS
libc.src.errno.errno
libc.src.stdlib.strtod
libc.src.__support.FPUtil.fenv_impl
)

add_fp_unittest(
strtof_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
strtof_test.cpp
DEPENDS
libc.src.errno.errno
libc.src.stdlib.strtof
libc.src.__support.FPUtil.fenv_impl
)

add_header_library(
Expand All @@ -85,21 +87,21 @@ add_header_library(
libc.src.errno.errno
)

add_libc_unittest(
add_libc_test(
strtol_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
strtol_test.cpp
DEPENDS
libc.src.stdlib.strtol
.strtol_test_support
)

add_libc_unittest(
add_libc_test(
strtold_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
strtold_test.cpp
DEPENDS
Expand All @@ -108,73 +110,73 @@ add_libc_unittest(
libc.src.stdlib.strtold
)

add_libc_unittest(
add_libc_test(
strtoll_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
strtoll_test.cpp
DEPENDS
libc.src.stdlib.strtoll
.strtol_test_support
)

add_libc_unittest(
add_libc_test(
strtoul_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
strtoul_test.cpp
DEPENDS
libc.src.stdlib.strtoul
.strtol_test_support
)

add_libc_unittest(
add_libc_test(
strtoull_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
strtoull_test.cpp
DEPENDS
libc.src.stdlib.strtoull
.strtol_test_support
)

add_libc_unittest(
add_libc_test(
abs_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
abs_test.cpp
DEPENDS
libc.src.stdlib.abs
)

add_libc_unittest(
add_libc_test(
labs_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
labs_test.cpp
DEPENDS
libc.src.stdlib.labs
)

add_libc_unittest(
add_libc_test(
llabs_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
llabs_test.cpp
DEPENDS
libc.src.stdlib.llabs
)

add_libc_unittest(
add_libc_test(
div_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
div_test.cpp
HDRS
Expand All @@ -184,10 +186,10 @@ add_libc_unittest(
libc.src.stdlib.div
)

add_libc_unittest(
add_libc_test(
ldiv_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
ldiv_test.cpp
HDRS
Expand All @@ -197,10 +199,10 @@ add_libc_unittest(
libc.src.stdlib.ldiv
)

add_libc_unittest(
add_libc_test(
lldiv_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
lldiv_test.cpp
HDRS
Expand All @@ -210,32 +212,32 @@ add_libc_unittest(
libc.src.stdlib.lldiv
)

add_libc_unittest(
add_libc_test(
bsearch_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
bsearch_test.cpp
DEPENDS
libc.include.stdlib
libc.src.stdlib.bsearch
)

add_libc_unittest(
add_libc_test(
qsort_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
qsort_test.cpp
DEPENDS
libc.include.stdlib
libc.src.stdlib.qsort
)

add_libc_unittest(
add_libc_test(
rand_test
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
rand_test.cpp
DEPENDS
Expand All @@ -246,10 +248,12 @@ add_libc_unittest(

if(LLVM_LIBC_FULL_BUILD)

add_libc_unittest(
add_libc_test(
_Exit_test
# The EXPECT_EXITS test is only availible for unit tests.
UNIT_TEST_ONLY
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
_Exit_test.cpp
DEPENDS
Expand All @@ -258,10 +262,12 @@ if(LLVM_LIBC_FULL_BUILD)
libc.src.stdlib.exit
)

add_libc_unittest(
add_libc_test(
atexit_test
# The EXPECT_EXITS test is only availible for unit tests.
UNIT_TEST_ONLY
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
atexit_test.cpp
DEPENDS
Expand All @@ -273,10 +279,12 @@ if(LLVM_LIBC_FULL_BUILD)
libc.src.__support.CPP.utility
)

add_libc_unittest(
add_libc_test(
abort_test
# The EXPECT_DEATH test is only availible for unit tests.
UNIT_TEST_ONLY
SUITE
libc_stdlib_unittests
libc-stdlib-tests
SRCS
abort_test.cpp
DEPENDS
Expand Down