microsoft / onefuzz

A self-hosted Fuzzing-As-A-Service platform
MIT License
2.82k stars 198 forks source link

Starting integration tests #3438

Closed tevoinea closed 1 year ago

tevoinea commented 1 year ago

Summary of the Pull Request

Closes #3422

Adds an integration test for the local template fuzzing feature.

Info on Pull Request

What does this include?

Validation Steps Performed

How does someone test & validate?

codecov-commenter commented 1 year ago

Codecov Report

Merging #3438 (9e9c548) into main (6e2cb14) will increase coverage by 4.38%. The diff coverage is 88.23%.

@@            Coverage Diff             @@
##             main    #3438      +/-   ##
==========================================
+ Coverage   34.42%   38.80%   +4.38%     
==========================================
  Files         299      271      -28     
  Lines       36259    31282    -4977     
==========================================
- Hits        12481    12139     -342     
+ Misses      23778    19143    -4635     
Files Changed Coverage Δ
...c/agent/onefuzz-task/src/tasks/coverage/generic.rs 81.61% <66.66%> (+81.61%) :arrow_up:
src/agent/onefuzz/src/libfuzzer.rs 78.62% <83.33%> (+11.21%) :arrow_up:
src/agent/coverage/src/record/linux/debugger.rs 93.08% <100.00%> (+25.32%) :arrow_up:
...nt/onefuzz-task/src/tasks/fuzz/libfuzzer/common.rs 84.22% <100.00%> (+67.91%) :arrow_up:

... and 83 files with indirect coverage changes