Skip to content

Conversation

vitaliset
Copy link
Collaborator

This PR introduces the emits of TestcaseRejectionEvent in the desired steps of the corpus pruning task life cycle as stated in the "Testcase rejection" section of "Lightweight Clusterfuzz Tracing" doc.

We are also adding assertions for verification of the emit.

The other remaining cases where TestcaseRejectionEvent must be emitted (namely grouper) will be addressed in separate PRs.

b/394056013

Copy link
Collaborator

@ViniciustCosta ViniciustCosta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is the same case as #4847, where testcase rejection does not seem like the correct event to be emitting here :/

@vitaliset
Copy link
Collaborator Author

Incorrectly emitting events for existing instead of the new one. The new one is never promoted to a testcase so it does not make sense to emit anything here.

@vitaliset vitaliset closed this Jul 1, 2025
@vitaliset vitaliset deleted the rejection_corpus_pruning branch July 1, 2025 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants