-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fuzzer: introduce fuzzer runner (#28)
The fuzzer runs as a separate service on NayDuck worker machines and run fuzzing tests while the worker is idle. When worker starts executing a test it signals this to the fuzzer which then stops and waits for the worker to finish. The comments around the top of the file are there mostly to help toggle between ‘run on GCP’ and ‘run on local machine’. The API this exposes is: - on port 7055, an HTTP server that can in particular pause/resume fuzzing upon hitting `/pause` and `/resume`; - on port 5507, Prometheus metrics; and - when a new artefact is found (~= a new crash is found), the `fuzz_artifacts_found` metric gets bumped by 1
- Loading branch information
Showing
12 changed files
with
1,025 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
Oops, something went wrong.