microsoft / onefuzz

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

Terminate process on timeout in windows for the coverage task #3529

Closed chkeita closed 11 months ago

chkeita commented 11 months ago

Summary of the Pull Request

use process_control to automatically terminate the process when it is timed out

closes #3513

codecov-commenter commented 11 months ago

Codecov Report

Merging #3529 (f5b6f19) into main (552df45) will decrease coverage by 0.01%. The diff coverage is 86.79%.

@@            Coverage Diff             @@
##             main    #3529      +/-   ##
==========================================
- Coverage   39.04%   39.04%   -0.01%     
==========================================
  Files         301      301              
  Lines       36796    36822      +26     
==========================================
+ Hits        14368    14378      +10     
- Misses      22428    22444      +16     
Files Coverage Δ
src/agent/coverage/src/timer.rs 84.00% <ø> (ø)
src/agent/debugger/src/debugger.rs 69.35% <100.00%> (+0.33%) :arrow_up:
src/agent/coverage/src/record.rs 73.28% <82.50%> (-9.29%) :arrow_down:

... and 2 files with indirect coverage changes