-
Notifications
You must be signed in to change notification settings - Fork 37.7k
fuzz: Print error message when FUZZ is missing #27672
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ReviewsSee the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update. |
(Also contains some no-op code to allow for easier hacking) |
faa4ef8
to
fac8058
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Concept ACK
fac8058
to
fa32aa5
Compare
Also, add missing includes.
This documents the state in the CI output and may help debugging in case of failure.
fa32aa5
to
fa1b3ab
Compare
Added a commit to also improve fuzz logging in the CI system: https://cirrus-ci.com/task/4987695903014912?logs=ci#L222 |
ACK fa1b3ab |
fa1b3ab ci: Log qa-assets repo last commit (MarcoFalke) fa22966 fuzz: Print error message when FUZZ is missing (MarcoFalke) Pull request description: Some trivial UX improvements. * Change the exit code for `PRINT_ALL_FUZZ_TARGETS_AND_ABORT` and `WRITE_ALL_FUZZ_TARGETS_AND_ABORT` to `EXIT_SUCCESS` instead of `Aborted (core dumped)`. * Print readable error message when `FUZZ` is missing instead of `Aborted (core dumped)`. * Clarify that a fuzz target needs to be compiled into the executable. ACKs for top commit: dergoegge: ACK fa1b3ab Tree-SHA512: 065ef8920449c64b3516f89a61cb397b505eccf531318c4f3830895d5ff6cd7ae2525cb857320481e3d0ed0b2f8a522cd8f7835e69f021241b6ec297a6102fc8
Some trivial UX improvements.
PRINT_ALL_FUZZ_TARGETS_AND_ABORT
andWRITE_ALL_FUZZ_TARGETS_AND_ABORT
toEXIT_SUCCESS
instead ofAborted (core dumped)
.FUZZ
is missing instead ofAborted (core dumped)
.