microsoft / onefuzz

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

Reporting coverage on task start up #3502

Closed nharper285 closed 1 year ago

nharper285 commented 1 year ago

Summary of the Pull Request

What is this about? Currently coverage_data is only reported when new_coverage is identified. This PR ensures coverage_data is emitted at the beginning of every task.

PR Checklist

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 #3502 (905af95) into main (9ede0de) will increase coverage by 0.00%. The diff coverage is 50.00%.

@@           Coverage Diff           @@
##             main    #3502   +/-   ##
=======================================
  Coverage   39.46%   39.47%           
=======================================
  Files         299      299           
  Lines       36316    36318    +2     
=======================================
+ Hits        14332    14335    +3     
+ Misses      21984    21983    -1     
Files Changed Coverage Δ
src/agent/onefuzz/src/syncdir.rs 24.76% <0.00%> (ø)
...c/agent/onefuzz-task/src/tasks/coverage/generic.rs 87.81% <100.00%> (+0.34%) :arrow_up: