[libc-commits] [libc] [libc][stdio] Separate temporary files for unit test and hermetic test in stdio test suite. (PR #149740)

via libc-commits libc-commits at lists.llvm.org
Mon Jul 21 07:49:44 PDT 2025


lntue wrote:

> Is this intended to fix #144131?

No, this is for a recent precommit flakiness from `libc.test.src.stdio.*` targets like:
```
 FAILED: libc/test/src/stdio/CMakeFiles/libc.test.src.stdio.fileop_test.__unit__ /home/runner/work/llvm-project/llvm-project/build/libc/test/src/stdio/CMakeFiles/libc.test.src.stdio.fileop_test.__unit__ 
cd /home/runner/work/llvm-project/llvm-project/build/libc/test/src/stdio && /home/runner/work/llvm-project/llvm-project/build/libc/test/src/stdio/libc.test.src.stdio.fileop_test.__unit__.__build__
[==========] Running 3 tests from 1 test suite.
[ RUN      ] LlvmLibcFILETest.SimpleFileOperations
/home/runner/work/llvm-project/llvm-project/libc/test/src/stdio/fileop_test.cpp:111: FAILURE
      Expected: __llvm_libc_22_0_0_git::fread(read_data, 1, sizeof(CONTENT) - 1, file)
      Which is: 0
To be equal to: sizeof(CONTENT) - 1
      Which is: 19
[  FAILED  ] LlvmLibcFILETest.SimpleFileOperations
[ RUN      ] LlvmLibcFILETest.FFlush
[       OK ] LlvmLibcFILETest.FFlush (105 us)
[ RUN      ] LlvmLibcFILETest.FOpenFWriteSizeGreaterThanOne
[       OK ] LlvmLibcFILETest.FOpenFWriteSizeGreaterThanOne (36 us)
Ran 3 tests.  PASS: 2  FAIL: 1
```

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


More information about the libc-commits mailing list