[libc-commits] [libc] [libc] Enable most tests in hermetic mode (PR #213852)
via libc-commits
libc-commits at lists.llvm.org
Tue Aug 4 00:04:18 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libc
Author: Pavel Labath (labath)
<details>
<summary>Changes</summary>
This is mostly a straightforward search&replace, as I've addressed the blockers in previous patches. The nontrivial parts are:
- adding a SUITE to a single (FP) test which doesn't have it (turns out hermetic tests require a SUITE argument)
- using APPEND_LIBC_TESTS in a couple of tests creating files (to avoid races between unit and hermetic versions)
- renaming add_libc_unittest to _add_libc_unittest to prevent accidental creations of non-hermetic tests (one can still use the UNIT_TEST_ONLY arg to add_libc_test to achieve this effect)
---
Patch is 45.54 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/213852.diff
51 Files Affected:
- (modified) libc/cmake/modules/LLVMLibCTestRules.cmake (+6-6)
- (modified) libc/test/integration/startup/CMakeLists.txt (+1-1)
- (modified) libc/test/src/__support/printf_core/CMakeLists.txt (+3-3)
- (modified) libc/test/src/arpa/inet/CMakeLists.txt (+8-8)
- (modified) libc/test/src/compiler/CMakeLists.txt (+1-1)
- (modified) libc/test/src/dirent/CMakeLists.txt (+2-2)
- (modified) libc/test/src/errno/CMakeLists.txt (+1-1)
- (modified) libc/test/src/fcntl/CMakeLists.txt (+3-3)
- (modified) libc/test/src/fenv/CMakeLists.txt (+7-7)
- (modified) libc/test/src/link/CMakeLists.txt (+1-1)
- (modified) libc/test/src/net/linux/CMakeLists.txt (+3-3)
- (modified) libc/test/src/netinet/CMakeLists.txt (+2-2)
- (modified) libc/test/src/poll/CMakeLists.txt (+1-1)
- (modified) libc/test/src/pthread/CMakeLists.txt (+4-4)
- (modified) libc/test/src/pwd/CMakeLists.txt (+1-1)
- (modified) libc/test/src/regex/CMakeLists.txt (+2-2)
- (modified) libc/test/src/sched/CMakeLists.txt (+13-13)
- (modified) libc/test/src/setjmp/CMakeLists.txt (+2-2)
- (modified) libc/test/src/signal/CMakeLists.txt (+10-10)
- (modified) libc/test/src/spawn/CMakeLists.txt (+1-1)
- (modified) libc/test/src/stdio/scanf_core/CMakeLists.txt (+3-3)
- (modified) libc/test/src/sys/epoll/linux/CMakeLists.txt (+6-6)
- (modified) libc/test/src/sys/ioctl/linux/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/ipc/linux/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/personality/linux/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/prctl/linux/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/random/linux/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/resource/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/select/CMakeLists.txt (+2-2)
- (modified) libc/test/src/sys/sem/linux/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/sendfile/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/sendfile/sendfile_test.cpp (+3-2)
- (modified) libc/test/src/sys/socket/linux/CMakeLists.txt (+14-14)
- (modified) libc/test/src/sys/stat/CMakeLists.txt (+8-8)
- (modified) libc/test/src/sys/statfs/linux/CMakeLists.txt (+2-2)
- (modified) libc/test/src/sys/statvfs/linux/CMakeLists.txt (+2-2)
- (modified) libc/test/src/sys/time/CMakeLists.txt (+4-4)
- (modified) libc/test/src/sys/time/utimes_test.cpp (+1-1)
- (modified) libc/test/src/sys/utsname/CMakeLists.txt (+1-1)
- (modified) libc/test/src/sys/wait/CMakeLists.txt (+2-2)
- (modified) libc/test/src/termios/CMakeLists.txt (+1-1)
- (modified) libc/test/src/time/CMakeLists.txt (+10-10)
- (modified) libc/test/src/ucontext/CMakeLists.txt (+1-1)
- (modified) libc/test/src/unistd/CMakeLists.txt (+37-37)
- (modified) libc/test/src/unistd/access_test.cpp (+1-1)
- (modified) libc/test/src/unistd/dup2_test.cpp (+1-1)
- (modified) libc/test/src/unistd/faccessat_test.cpp (+4-3)
- (modified) libc/test/src/unistd/pread_pwrite_test.cpp (+1-1)
- (modified) libc/test/src/wchar/CMakeLists.txt (+1-1)
- (modified) libc/test/utils/FPUtil/CMakeLists.txt (+3-1)
- (modified) libc/test/utils/UnitTest/CMakeLists.txt (+1-1)
``````````diff
diff --git a/libc/cmake/modules/LLVMLibCTestRules.cmake b/libc/cmake/modules/LLVMLibCTestRules.cmake
index 1abf21dda1249..33c70f1210483 100644
--- a/libc/cmake/modules/LLVMLibCTestRules.cmake
+++ b/libc/cmake/modules/LLVMLibCTestRules.cmake
@@ -242,7 +242,7 @@ endfunction()
# Rule to add a libc unittest.
# Usage
-# add_libc_unittest(
+# create_libc_unittest(
# <target name>
# SUITE <name of the suite this test belongs to>
# SRCS <list of .cpp files for the test>
@@ -265,11 +265,11 @@ function(create_libc_unittest fq_target_name)
${ARGN}
)
if(NOT LIBC_UNITTEST_SRCS)
- message(FATAL_ERROR "'add_libc_unittest' target requires a SRCS list of .cpp "
+ message(FATAL_ERROR "'create_libc_unittest' target requires a SRCS list of .cpp "
"files.")
endif()
if(NOT LIBC_UNITTEST_DEPENDS)
- message(FATAL_ERROR "'add_libc_unittest' target requires a DEPENDS list of "
+ message(FATAL_ERROR "'create_libc_unittest' target requires a DEPENDS list of "
"'add_entrypoint_object' targets.")
endif()
@@ -406,13 +406,13 @@ function(create_libc_unittest fq_target_name)
endif()
endfunction(create_libc_unittest)
-function(add_libc_unittest target_name)
+function(_add_libc_unittest target_name)
add_target_with_flags(
${target_name}
CREATE_TARGET create_libc_unittest
${ARGN}
)
-endfunction(add_libc_unittest)
+endfunction(_add_libc_unittest)
function(add_libc_exhaustive_testsuite suite_name)
add_custom_target(${suite_name})
@@ -1025,7 +1025,7 @@ function(add_libc_test test_name)
${ARGN}
)
if(LIBC_ENABLE_UNITTESTS AND NOT LIBC_TEST_HERMETIC_TEST_ONLY)
- add_libc_unittest(${test_name}.__unit__ ${LIBC_TEST_UNPARSED_ARGUMENTS})
+ _add_libc_unittest(${test_name}.__unit__ ${LIBC_TEST_UNPARSED_ARGUMENTS})
endif()
if(LIBC_ENABLE_HERMETIC_TESTS AND NOT LIBC_TEST_UNIT_TEST_ONLY)
add_libc_hermetic(
diff --git a/libc/test/integration/startup/CMakeLists.txt b/libc/test/integration/startup/CMakeLists.txt
index 3a01d49b5e6c4..b6c315af84f50 100644
--- a/libc/test/integration/startup/CMakeLists.txt
+++ b/libc/test/integration/startup/CMakeLists.txt
@@ -1,5 +1,5 @@
# A rule to add startup system tests. When we have a complete startup system,
-# we should be able to use the add_libc_unittest rule or an extension of it.
+# we should be able to use the add_libc_test rule or an extension of it.
# But, while the system is being developed, we need to use a special rule like
# this.
function(add_startup_test target_name)
diff --git a/libc/test/src/__support/printf_core/CMakeLists.txt b/libc/test/src/__support/printf_core/CMakeLists.txt
index b4db465666363..0314b1d7cfd01 100644
--- a/libc/test/src/__support/printf_core/CMakeLists.txt
+++ b/libc/test/src/__support/printf_core/CMakeLists.txt
@@ -1,4 +1,4 @@
-add_libc_unittest(
+add_libc_test(
parser_test
SUITE
libc-support-tests
@@ -13,7 +13,7 @@ add_libc_unittest(
libc.src.__support.arg_list
)
-add_libc_unittest(
+add_libc_test(
writer_test
SUITE
libc-support-tests
@@ -25,7 +25,7 @@ add_libc_unittest(
libc.src.__support.CPP.string_view
)
-add_libc_unittest(
+add_libc_test(
converter_test
SUITE
libc-support-tests
diff --git a/libc/test/src/arpa/inet/CMakeLists.txt b/libc/test/src/arpa/inet/CMakeLists.txt
index d6d92eacddabb..c8e1ca5bf7f35 100644
--- a/libc/test/src/arpa/inet/CMakeLists.txt
+++ b/libc/test/src/arpa/inet/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_arpa_inet_unittests)
-add_libc_unittest(
+add_libc_test(
htonl
SUITE
libc_arpa_inet_unittests
@@ -11,7 +11,7 @@ add_libc_unittest(
libc.src.arpa.inet.ntohl
)
-add_libc_unittest(
+add_libc_test(
htons
SUITE
libc_arpa_inet_unittests
@@ -22,7 +22,7 @@ add_libc_unittest(
libc.src.arpa.inet.ntohs
)
-add_libc_unittest(
+add_libc_test(
inet_addr
SUITE
libc_arpa_inet_unittests
@@ -33,7 +33,7 @@ add_libc_unittest(
libc.src.arpa.inet.inet_addr
)
-add_libc_unittest(
+add_libc_test(
inet_aton
SUITE
libc_arpa_inet_unittests
@@ -44,7 +44,7 @@ add_libc_unittest(
libc.src.arpa.inet.inet_aton
)
-add_libc_unittest(
+add_libc_test(
inet_ntoa
SUITE
libc_arpa_inet_unittests
@@ -56,7 +56,7 @@ add_libc_unittest(
libc.src.__support.endian_internal
)
-add_libc_unittest(
+add_libc_test(
inet_ntop
SUITE
libc_arpa_inet_unittests
@@ -72,7 +72,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
ntohl
SUITE
libc_arpa_inet_unittests
@@ -83,7 +83,7 @@ add_libc_unittest(
libc.src.arpa.inet.ntohl
)
-add_libc_unittest(
+add_libc_test(
ntohs
SUITE
libc_arpa_inet_unittests
diff --git a/libc/test/src/compiler/CMakeLists.txt b/libc/test/src/compiler/CMakeLists.txt
index a45fa8c55e512..dc7f83deb1c50 100644
--- a/libc/test/src/compiler/CMakeLists.txt
+++ b/libc/test/src/compiler/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_stack_chk_guard_unittests)
-add_libc_unittest(
+add_libc_test(
stack_chk_guard_test
SUITE
libc_stack_chk_guard_unittests
diff --git a/libc/test/src/dirent/CMakeLists.txt b/libc/test/src/dirent/CMakeLists.txt
index af18006c5d122..dd5c9783d87b8 100644
--- a/libc/test/src/dirent/CMakeLists.txt
+++ b/libc/test/src/dirent/CMakeLists.txt
@@ -1,7 +1,7 @@
add_subdirectory(testdata)
add_custom_target(libc_dirent_unittests)
-add_libc_unittest(
+add_libc_test(
dirent_test
SUITE
libc_dirent_unittests
@@ -17,7 +17,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
fdopendir_test
SUITE
libc_dirent_unittests
diff --git a/libc/test/src/errno/CMakeLists.txt b/libc/test/src/errno/CMakeLists.txt
index 264574204e6cb..187e955e7b71c 100644
--- a/libc/test/src/errno/CMakeLists.txt
+++ b/libc/test/src/errno/CMakeLists.txt
@@ -4,7 +4,7 @@ endif()
add_custom_target(libc_errno_unittests)
-add_libc_unittest(
+add_libc_test(
errno_test
SUITE
libc_errno_unittests
diff --git a/libc/test/src/fcntl/CMakeLists.txt b/libc/test/src/fcntl/CMakeLists.txt
index b8202e5279c48..dd2b473d954c5 100644
--- a/libc/test/src/fcntl/CMakeLists.txt
+++ b/libc/test/src/fcntl/CMakeLists.txt
@@ -2,7 +2,7 @@ add_custom_target(libc_fcntl_unittests)
add_subdirectory(testdata)
-add_libc_unittest(
+add_libc_test(
creat_test
SUITE
libc_fcntl_unittests
@@ -19,7 +19,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
fcntl_test
SUITE
libc_fcntl_unittests
@@ -40,7 +40,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
openat_test
SUITE
libc_fcntl_unittests
diff --git a/libc/test/src/fenv/CMakeLists.txt b/libc/test/src/fenv/CMakeLists.txt
index d79b4a49a5e4f..a82eebd63ad2f 100644
--- a/libc/test/src/fenv/CMakeLists.txt
+++ b/libc/test/src/fenv/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_fenv_unittests)
-add_libc_unittest(
+add_libc_test(
rounding_mode_test
SUITE
libc_fenv_unittests
@@ -13,7 +13,7 @@ add_libc_unittest(
LibcFPTestHelpers
)
-add_libc_unittest(
+add_libc_test(
exception_status_test
SUITE
libc_fenv_unittests
@@ -29,7 +29,7 @@ add_libc_unittest(
LibcFPTestHelpers
)
-add_libc_unittest(
+add_libc_test(
getenv_and_setenv_test
SUITE
libc_fenv_unittests
@@ -46,7 +46,7 @@ add_libc_unittest(
LibcFPTestHelpers
)
-add_libc_unittest(
+add_libc_test(
exception_flags_test
SUITE
libc_fenv_unittests
@@ -61,7 +61,7 @@ add_libc_unittest(
LibcFPTestHelpers
)
-add_libc_unittest(
+add_libc_test(
feupdateenv_test
SUITE
libc_fenv_unittests
@@ -75,7 +75,7 @@ add_libc_unittest(
LibcFPTestHelpers
)
-add_libc_unittest(
+add_libc_test(
feclearexcept_test
SUITE
libc_fenv_unittests
@@ -88,7 +88,7 @@ add_libc_unittest(
LibcFPTestHelpers
)
-add_libc_unittest(
+add_libc_test(
feenableexcept_test
SUITE
libc_fenv_unittests
diff --git a/libc/test/src/link/CMakeLists.txt b/libc/test/src/link/CMakeLists.txt
index efae9cf7e3d9b..823c96508626e 100644
--- a/libc/test/src/link/CMakeLists.txt
+++ b/libc/test/src/link/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_link_unittests)
-add_libc_unittest(
+add_libc_test(
dl_iterate_phdr_test
SUITE
libc_link_unittests
diff --git a/libc/test/src/net/linux/CMakeLists.txt b/libc/test/src/net/linux/CMakeLists.txt
index 22f4c2429805e..0b737d6f82976 100644
--- a/libc/test/src/net/linux/CMakeLists.txt
+++ b/libc/test/src/net/linux/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_net_unittests)
-add_libc_unittest(
+add_libc_test(
if_indextoname_test
SUITE
libc_net_unittests
@@ -14,7 +14,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
if_nametoindex_test
SUITE
libc_net_unittests
@@ -26,7 +26,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
if_nameindex_test
SUITE
libc_net_unittests
diff --git a/libc/test/src/netinet/CMakeLists.txt b/libc/test/src/netinet/CMakeLists.txt
index a9ac0c2d3c6fd..68499c648cd62 100644
--- a/libc/test/src/netinet/CMakeLists.txt
+++ b/libc/test/src/netinet/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_netinet_unittests)
-add_libc_unittest(
+add_libc_test(
in_test
SUITE
libc_netinet_unittests
@@ -25,7 +25,7 @@ add_libc_unittest(
libc.src.string.memcmp
)
-add_libc_unittest(
+add_libc_test(
udp_test
SUITE
libc_netinet_unittests
diff --git a/libc/test/src/poll/CMakeLists.txt b/libc/test/src/poll/CMakeLists.txt
index 54e00330f2bff..b6f18c5dbf4bf 100644
--- a/libc/test/src/poll/CMakeLists.txt
+++ b/libc/test/src/poll/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_poll_unittests)
-add_libc_unittest(
+add_libc_test(
poll_test
SUITE
libc_poll_unittests
diff --git a/libc/test/src/pthread/CMakeLists.txt b/libc/test/src/pthread/CMakeLists.txt
index 2cb80e2b6ae2e..a4bbf21953653 100644
--- a/libc/test/src/pthread/CMakeLists.txt
+++ b/libc/test/src/pthread/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_pthread_unittests)
-add_libc_unittest(
+add_libc_test(
pthread_attr_test
SUITE
libc_pthread_unittests
@@ -21,7 +21,7 @@ add_libc_unittest(
libc.hdr.errno_macros
)
-add_libc_unittest(
+add_libc_test(
pthread_mutexattr_test
SUITE
libc_pthread_unittests
@@ -40,7 +40,7 @@ add_libc_unittest(
libc.hdr.errno_macros
)
-add_libc_unittest(
+add_libc_test(
pthread_condattr_test
SUITE
libc_pthread_unittests
@@ -58,7 +58,7 @@ add_libc_unittest(
libc.src.pthread.pthread_condattr_setpshared
)
-add_libc_unittest(
+add_libc_test(
pthread_rwlockattr_test
SUITE
libc_pthread_unittests
diff --git a/libc/test/src/pwd/CMakeLists.txt b/libc/test/src/pwd/CMakeLists.txt
index eb6c96f2f296f..c2d313157e5c9 100644
--- a/libc/test/src/pwd/CMakeLists.txt
+++ b/libc/test/src/pwd/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_pwd_unittests)
-add_libc_unittest(
+add_libc_test(
pwd_utils_test
SUITE
libc_pwd_unittests
diff --git a/libc/test/src/regex/CMakeLists.txt b/libc/test/src/regex/CMakeLists.txt
index 915b8a5d42638..165dcb3b066a9 100644
--- a/libc/test/src/regex/CMakeLists.txt
+++ b/libc/test/src/regex/CMakeLists.txt
@@ -1,7 +1,7 @@
if(LLVM_LIBC_FULL_BUILD AND LLVM_LIBC_ENABLE_EXPERIMENTAL_ENTRYPOINTS)
add_custom_target(libc_regex_unittests)
- add_libc_unittest(
+ add_libc_test(
regerror_test
SUITE
libc_regex_unittests
@@ -12,7 +12,7 @@ if(LLVM_LIBC_FULL_BUILD AND LLVM_LIBC_ENABLE_EXPERIMENTAL_ENTRYPOINTS)
libc.src.regex.regerror
)
- add_libc_unittest(
+ add_libc_test(
regex_basic_test
SUITE
libc_regex_unittests
diff --git a/libc/test/src/sched/CMakeLists.txt b/libc/test/src/sched/CMakeLists.txt
index c7c9ceb01879c..c8bf9fea96383 100644
--- a/libc/test/src/sched/CMakeLists.txt
+++ b/libc/test/src/sched/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_sched_unittests)
-add_libc_unittest(
+add_libc_test(
affinity_test
SUITE
libc_sched_unittests
@@ -18,7 +18,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
yield_test
SUITE
libc_sched_unittests
@@ -30,7 +30,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
get_priority_test
SUITE
libc_sched_unittests
@@ -44,7 +44,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
getcpu_test
SUITE
libc_sched_unittests
@@ -56,7 +56,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
sched_getcpu_test
SUITE
libc_sched_unittests
@@ -68,7 +68,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
scheduler_test
SUITE
libc_sched_unittests
@@ -88,7 +88,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
sched_rr_get_interval_test
SUITE
libc_sched_unittests
@@ -106,7 +106,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
cpu_alloc_test
SUITE
libc_sched_unittests
@@ -123,7 +123,7 @@ add_libc_unittest(
libc.src.sched.__sched_setcpuzero
)
-add_libc_unittest(
+add_libc_test(
cpu_count_test
SUITE
libc_sched_unittests
@@ -146,7 +146,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
sched_andcpuset_test
SUITE
libc_sched_unittests
@@ -161,7 +161,7 @@ add_libc_unittest(
libc.src.sched.__sched_setcpuzero
)
-add_libc_unittest(
+add_libc_test(
sched_cpuequal_test
SUITE
libc_sched_unittests
@@ -174,7 +174,7 @@ add_libc_unittest(
libc.src.sched.__sched_setcpuzero
)
-add_libc_unittest(
+add_libc_test(
sched_orcpuset_test
SUITE
libc_sched_unittests
@@ -189,7 +189,7 @@ add_libc_unittest(
libc.src.sched.__sched_setcpuzero
)
-add_libc_unittest(
+add_libc_test(
sched_xorcpuset_test
SUITE
libc_sched_unittests
diff --git a/libc/test/src/setjmp/CMakeLists.txt b/libc/test/src/setjmp/CMakeLists.txt
index e95476e00e54b..66c485159ea7a 100644
--- a/libc/test/src/setjmp/CMakeLists.txt
+++ b/libc/test/src/setjmp/CMakeLists.txt
@@ -5,7 +5,7 @@ if(LLVM_USE_SANITIZER)
return()
endif()
-add_libc_unittest(
+add_libc_test(
setjmp_test
SUITE
libc_setjmp_unittests
@@ -18,7 +18,7 @@ add_libc_unittest(
libc.src.setjmp.setjmp
)
-add_libc_unittest(
+add_libc_test(
sigsetjmp_test
SUITE
libc_setjmp_unittests
diff --git a/libc/test/src/signal/CMakeLists.txt b/libc/test/src/signal/CMakeLists.txt
index ba056090ff8f5..ac394ea6b7ab7 100644
--- a/libc/test/src/signal/CMakeLists.txt
+++ b/libc/test/src/signal/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_signal_unittests)
-add_libc_unittest(
+add_libc_test(
raise_test
SUITE
libc_signal_unittests
@@ -11,7 +11,7 @@ add_libc_unittest(
libc.src.signal.raise
)
-add_libc_unittest(
+add_libc_test(
kill_test
SUITE
libc_signal_unittests
@@ -25,7 +25,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
sigaction_test
SUITE
libc_signal_unittests
@@ -39,7 +39,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
sigprocmask_test
SUITE
libc_signal_unittests
@@ -55,7 +55,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
pthread_sigmask_test
SUITE
libc_signal_unittests
@@ -70,7 +70,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoCheckingTest
)
-add_libc_unittest(
+add_libc_test(
sigaddset_test
SUITE
libc_signal_unittests
@@ -83,7 +83,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
signal_test
SUITE
libc_signal_unittests
@@ -97,7 +97,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
sigfillset_test
SUITE
libc_signal_unittests
@@ -112,7 +112,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
sigdelset_test
SUITE
libc_signal_unittests
@@ -128,7 +128,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
sigaltstack_test
SUITE
libc_signal_unittests
diff --git a/libc/test/src/spawn/CMakeLists.txt b/libc/test/src/spawn/CMakeLists.txt
index 103925cf3a22d..1b28df216075e 100644
--- a/libc/test/src/spawn/CMakeLists.txt
+++ b/libc/test/src/spawn/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_spawn_unittests)
-add_libc_unittest(
+add_libc_test(
posix_spawn_file_actions_test
SUITE
libc_spawn_unittests
diff --git a/libc/test/src/stdio/scanf_core/CMakeLists.txt b/libc/test/src/stdio/scanf_core/CMakeLists.txt
index abf982e4ea00e..d2931c9cc4821 100644
--- a/libc/test/src/stdio/scanf_core/CMakeLists.txt
+++ b/libc/test/src/stdio/scanf_core/CMakeLists.txt
@@ -3,7 +3,7 @@ if(NOT(LLVM_LIBC_FULL_BUILD))
libc_set_definition(use_system_file "LIBC_COPT_STDIO_USE_SYSTEM_FILE")
endif()
-add_libc_unittest(
+add_libc_test(
parser_test
SUITE
libc_stdio_unittests
@@ -25,7 +25,7 @@ if(NOT(TARGET libc.src.__support.File.file) AND LLVM_LIBC_FULL_BUILD AND
return()
endif()
-add_libc_unittest(
+add_libc_test(
reader_test
SUITE
libc_stdio_unittests
@@ -38,7 +38,7 @@ add_libc_unittest(
${use_system_file}
)
-add_libc_unittest(
+add_libc_test(
converter_test
SUITE
libc_stdio_unittests
diff --git a/libc/test/src/sys/epoll/linux/CMakeLists.txt b/libc/test/src/sys/epoll/linux/CMakeLists.txt
index eba480c4b6f81..06a6ce23bfa57 100644
--- a/libc/test/src/sys/epoll/linux/CMakeLists.txt
+++ b/libc/test/src/sys/epoll/linux/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_sys_epoll_unittests)
-add_libc_unittest(
+add_libc_test(
epoll_create_test
SUITE
libc_sys_epoll_unittests
@@ -15,7 +15,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
epoll_create1_test
SUITE
libc_sys_epoll_unittests
@@ -30,7 +30,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
epoll_ctl_test
SUITE
libc_sys_epoll_unittests
@@ -48,7 +48,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
epoll_wait_test
SUITE
libc_sys_epoll_unittests
@@ -67,7 +67,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
epoll_pwait_test
SUITE
libc_sys_epoll_unittests
@@ -86,7 +86,7 @@ add_libc_unittest(
libc.test.UnitTest.ErrnoSetterMatcher
)
-add_libc_unittest(
+add_libc_test(
epoll_pwait2_test
SUITE
libc_sys_epoll_unittests
diff --git a/libc/test/src/sys/ioctl/linux/CMakeLists.txt b/libc/test/src/sys/ioctl/linux/CMakeLists.txt
index 69a521249dd9c..1d43f72389e10 100644
--- a/libc/test/src/sys/ioctl/linux/CMakeLists.txt
+++ b/libc/test/src/sys/ioctl/linux/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_sys_ioctl_unittests)
-add_libc_unittest(
+add_libc_test(
ioctl_test
SUITE
libc_sys_ioctl_unittests
diff --git a/libc/test/src/sys/ipc/linux/CMakeLists.txt b/libc/test/src/sys/ipc/linux/CMakeLists.txt
index 21d501a3029ef..c635cbefd041d 100644
--- a/libc/test/src/sys/ipc/linux/CMakeLists.txt
+++ b/libc/test/src/sys/ipc/linux/CMakeLists.txt
@@ -1,6 +1,6 @@
add_custom_target(libc_sys_ipc_unittests)
-add_libc_unittest(
+add_libc_test(
ftok_test
SUITE
libc_sys_ipc_unittests
diff --git a/libc/test/src/sys/personality/linux/CMakeLists.txt b/libc/test/src/sys/personality/linux/CMakeLists.txt
index 18ab52d33dc65..46382360a5058 100644
--- a/libc/test/src/sys/personality/linux/CMakeLists.txt
+++ b/libc/test/src/sys/personality/linux/CMakeLists.txt...
[truncated]
``````````
</details>
https://github.com/llvm/llvm-project/pull/213852
More information about the libc-commits
mailing list