grizzly
grizzly copied to clipboard
Add support for additional services
Adds support for running additional services during fuzzing, replay, and reduction. This PR also adds a basic WebTransport service.
Looks like aioquic is broken on python 3.11 :sob:
Codecov Report
Merging #365 (5afb00e) into master (57be8fa) will decrease coverage by
0.01%. The diff coverage is99.29%.
:exclamation: Current head 5afb00e differs from pull request most recent head 58bc435. Consider uploading reports for the commit 58bc435 to get more accurate results
@@ Coverage Diff @@
## master #365 +/- ##
==========================================
- Coverage 99.36% 99.36% -0.01%
==========================================
Files 50 54 +4
Lines 5498 5638 +140
==========================================
+ Hits 5463 5602 +139
- Misses 35 36 +1
| Impacted Files | Coverage Δ | |
|---|---|---|
| grizzly/services/core.py | 97.87% <97.87%> (ø) |
|
| grizzly/conftest.py | 100.00% <100.00%> (ø) |
|
| grizzly/main.py | 100.00% <100.00%> (ø) |
|
| grizzly/reduce/core.py | 94.10% <100.00%> (+0.11%) |
:arrow_up: |
| grizzly/replay/replay.py | 100.00% <100.00%> (ø) |
|
| grizzly/services/__init__.py | 100.00% <100.00%> (ø) |
|
| grizzly/services/base.py | 100.00% <100.00%> (ø) |
|
| grizzly/services/webtransport/core.py | 100.00% <100.00%> (ø) |
|
| grizzly/session.py | 100.00% <100.00%> (ø) |
|
| sapphire/__init__.py | 100.00% <100.00%> (ø) |