Fixes #30454 (review)
Can be tested via:
0PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 ./bld-autot/src/test/fuzz/fuzz > /tmp/f_autot
1PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 ./bld-cmake/src/test/fuzz/fuzz > /tmp/f_cmake
2diff --unified /tmp/{f_autot,f_cmake}
Fixes #30454 (review)
Can be tested via:
0PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 ./bld-autot/src/test/fuzz/fuzz > /tmp/f_autot
1PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 ./bld-cmake/src/test/fuzz/fuzz > /tmp/f_cmake
2diff --unified /tmp/{f_autot,f_cmake}
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
For detailed information about the code coverage, see the test coverage report.
See the guideline for information on the review process.
Type | Reviewers |
---|---|
ACK | hebasto |
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
Reviewers, this pull request conflicts with the following ones:
-test=<option>
flag by Prabhat1308)x86_64-linux-gnu
release binaries as CET-enabled by hebasto)nproc
in docs to getconf _NPROCESSORS_ONLN
by l0rinc)CMAKE_SYSTEM_VERSION
for CMake builds by hebasto)-static-pie
bitcoind by fanquake)If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
Can be tested via:
0PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 ./bld-autot/src/test/fuzz/fuzz > /tmp/f_autot 1PRINT_ALL_FUZZ_TARGETS_AND_ABORT=1 ./bld-cmake/src/test/fuzz/fuzz > /tmp/f_cmake 2diff --unified /tmp/{f_autot,f_cmake}
Such a check can be automated: https://github.com/hebasto/bitcoin/commits/pr30712_amended.
4@@ -5,6 +5,7 @@
5 include(${CMAKE_CURRENT_LIST_DIR}/CoverageInclude.cmake)
6
7 set(functional_test_runner test/functional/test_runner.py)
8+list(APPEND functional_test_runner --timeout-factor=8) # Required, because coverage builds are slower
I’ve noticed the same – https://github.com/hebasto/bitcoin/issues/341#issuecomment-2310510852:
However, on my machine, I had to add
--timeout-factor=4
.
🐙 This pull request conflicts with the target branch and needs rebase.
Rebased.
Should probably be merged before switching any fuzzing over to cmake.