celestia-node icon indicating copy to clipboard operation
celestia-node copied to clipboard

test(nodebuilder): fuzzer for fullClient.DataAvailability submission

Open odeke-em opened this issue 1 year ago • 2 comments

This change presents a fuzzer for testing out fullClient data availability submission, in which the inputs to .Submit are mutated then the responses tested out to check for logical conformation. I ran this fuzzer for about 8 hours on my machine, but ideally we should get this repository up on oss-fuzz for continuous fuzzing.

odeke-em avatar Oct 10 '24 12:10 odeke-em

Kindly cc-ing @Wondertan @liamsi

odeke-em avatar Oct 10 '24 12:10 odeke-em

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 46.47%. Comparing base (2469e7a) to head (d54e771). Report is 339 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3835      +/-   ##
==========================================
+ Coverage   44.83%   46.47%   +1.63%     
==========================================
  Files         265      314      +49     
  Lines       14620    18142    +3522     
==========================================
+ Hits         6555     8431    +1876     
- Misses       7313     8695    +1382     
- Partials      752     1016     +264     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov-commenter avatar Oct 10 '24 12:10 codecov-commenter