[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