-
Notifications
You must be signed in to change notification settings - Fork 419
Feat: SSE POST Events for lcov dump and #1498
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
- Uses broadcast TChan to properly handle SSE client connections - Sends CloseEvent when all workers stop - Preserves our custom endpoints (dump_lcov, reload_corpus) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Experimental: SSE lcov and corpus_reuse + fix to SSE Bug
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.
Is this file necessary?
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.
Is this file necessary?
No, I added it to generate builds on main
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.
I think once it is here as a PR, you don't need this file and can be removed. Perhaps @elopez can confirm this.
|
This will be replaced by #1502, once all the commands are there. |
|
Both commands were already implemented in #1502, so I'm closing this one. |
Feature:
Intoduces a way to trigger an lcov coverage report to be generated, as well as having echidna reload all corpus files.
Usage:
NOTE: Both require the corpus folder config and SSE to be active:
ECHIDNA_COMMAND --server PORT --corpus echidnaPOST: /dump_lcovwill return an lcov file that was added to the corpus folderPOST:/reload_corpus` trigger a reload of all corpus files to update the in-memory corpusTesting
I've built from our own fork and ran here:
https://staging.getrecon.xyz/shares/74b7786e-71f0-4878-903b-ce9213aba25c
The lcov allows us to build the coverage chart you see