-
Notifications
You must be signed in to change notification settings - Fork 15
[CHAOSPLT-932] Add support for internal fuzzing infra #1372
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
base: main
Are you sure you want to change the base?
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #1372 +/- ##
==========================================
- Coverage 71.16% 70.98% -0.18%
==========================================
Files 392 396 +4
Lines 62755 63425 +670
==========================================
+ Hits 44661 45024 +363
- Misses 18094 18401 +307
🚀 New features to boost your workflow:
|
BenchmarksComparisonBenchmark execution time: 2025-11-26 17:41:23 Comparing candidate commit a470af9 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 55 metrics, 2 unstable metrics. CandidateCandidate benchmark detailsGroup 1
Group 2
Group 3
Group 4
Group 5
Group 6
Group 7
Group 8
Group 9
Group 10
Group 11
Group 12
Group 13
Group 14
Group 15
Group 16
Group 17
BaselineOmitted due to size. |
Artifact Size Benchmark Reportaarch64-alpine-linux-musl
aarch64-apple-darwin
aarch64-unknown-linux-gnu
libdatadog-x64-windows
libdatadog-x86-windows
x86_64-alpine-linux-musl
x86_64-apple-darwin
x86_64-unknown-linux-gnu
|
What does this PR do?
This PR adds a fuzzer using
cargo-fuzzthat then runs in our internal fuzzing infrastructure.Motivation
This aims to enable fuzz testing via cargo fuzz in this repository. Adding a initial fuzzer is simply a bootstraping part.
The end goal is to find bugs before customers do.
There's already some existing property test / fuzz test with
boleroin other crate (i.e:libdd-profiling{,-protobuf}) but these run only in Github's CI for short amount of time (30sec). The fuzzing infra will let these run last for hours.Additional Notes
How to test the change?
Click the
fuzzpipeline in gitlab of this branch.