[all-commits] [llvm/llvm-project] 9c0302: [fuzzer, CMake] Group fuzzer lit test into one chec...
Wu Yingcong via All-commits
all-commits at lists.llvm.org
Mon Aug 28 14:45:16 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9c0302a77256d5ebc96dcc40d11d460c1a0b7c0d
https://github.com/llvm/llvm-project/commit/9c0302a77256d5ebc96dcc40d11d460c1a0b7c0d
Author: Wu, Yingcong <yingcong.wu at intel.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M compiler-rt/test/fuzzer/CMakeLists.txt
Log Message:
-----------
[fuzzer,CMake] Group fuzzer lit test into one check-fuzzer
For now check-fuzzer is just a cmake target that depends
on different check-fuzzer-xxx lit test targets. This causes
check-fuzzer get seperate lit test results like this:
```
********************
********************
Failed Tests (1):
libFuzzer :: fuzzer-flags.test
Testing Time: 19.80s
Unsupported : 7
Passed : 128
Expectedly Failed: 3
Failed : 1
make[3]: *** [projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer-default-x86_64.dir/build.make:71: projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer-default-x86_64] Error 1
make[2]: *** [CMakeFiles/Makefile2:36745: projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer-default-x86_64.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
--
********************
********************
Failed Tests (1):
libFuzzer :: fuzzer-flags.test
Testing Time: 24.33s
Unsupported: 21
Passed : 117
Failed : 1
make[3]: *** [projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer-default-i386.dir/build.make:71: projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer-default-i386] Error 1
make[2]: *** [CMakeFiles/Makefile2:36697: projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer-default-i386.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:36608: projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer.dir/rule] Error 2
make: *** [Makefile:10719: check-fuzzer] Error 2
```
This patch replaces check-fuzzer-xxx lit test sub-targets with one big check-fuzzer lit test target, just like sanitizer_common test.
```
********************
********************
Failed Tests (2):
libFuzzer :: fuzzer-flags.test
libFuzzer :: fuzzer-flags.test
Testing Time: 25.10s
Unsupported : 28
Passed : 303
Expectedly Failed: 3
Failed : 2
make[3]: *** [projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer.dir/build.make:71: projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer] Error 1
make[2]: *** [CMakeFiles/Makefile2:36618: projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:36625: projects/compiler-rt/test/fuzzer/CMakeFiles/check-fuzzer.dir/rule] Error 2
make: *** [Makefile:10719: check-fuzzer] Error 2
```
Reviewed By: MaskRay
Differential Revision: https://reviews.llvm.org/D158717
More information about the All-commits
mailing list