[libc-commits] [libc] [libc] start porting process unit tests to hermetic mode (PR #135124)

via libc-commits libc-commits at lists.llvm.org
Thu Apr 10 08:27:03 PDT 2025


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions h,cpp -- libc/hdr/sys_wait_macros.h libc/test/UnitTest/ExecuteFunction.h libc/test/UnitTest/ExecuteFunctionUnix.cpp libc/test/UnitTest/LibcDeathTestExecutors.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/libc/test/UnitTest/ExecuteFunction.h b/libc/test/UnitTest/ExecuteFunction.h
index 878f621e9..4ab52418b 100644
--- a/libc/test/UnitTest/ExecuteFunction.h
+++ b/libc/test/UnitTest/ExecuteFunction.h
@@ -42,8 +42,9 @@ struct ProcessStatus {
   int get_fatal_signal();
 };
 
-ProcessStatus invoke_in_subprocess(FunctionCaller *func,
-                                   unsigned timeout_ms = ProcessStatus::TIMEOUT);
+ProcessStatus
+invoke_in_subprocess(FunctionCaller *func,
+                     unsigned timeout_ms = ProcessStatus::TIMEOUT);
 
 const char *signal_as_string(int signum);
 
diff --git a/libc/test/UnitTest/ExecuteFunctionUnix.cpp b/libc/test/UnitTest/ExecuteFunctionUnix.cpp
index a7e4e2e4f..57de460c2 100644
--- a/libc/test/UnitTest/ExecuteFunctionUnix.cpp
+++ b/libc/test/UnitTest/ExecuteFunctionUnix.cpp
@@ -38,16 +38,16 @@
 #include <unistd.h>
 namespace LIBC_NAMESPACE_DECL {
 using ::close;
+using ::epoll_create1;
+using ::epoll_ctl;
+using ::epoll_wait;
 using ::exit;
 using ::fflush;
 using ::fork;
 using ::kill;
 using ::pipe;
-using ::waitpid;
-using ::epoll_create1;
-using ::epoll_ctl;
-using ::epoll_wait;
 using ::strsignal;
+using ::waitpid;
 #define LIBC_ASSERT(...) assert(__VA_ARGS__)
 } // namespace LIBC_NAMESPACE_DECL
 #endif

``````````

</details>


https://github.com/llvm/llvm-project/pull/135124


More information about the libc-commits mailing list