JuliaLang / JuliaSyntax.jl

The Julia compiler frontend
Other
267 stars 32 forks source link

Generalize fuzz testing tools #379

Closed c42f closed 8 months ago

c42f commented 8 months ago

This rearrangement allows us to fuzz test the hooks (which use the low level parser API) as well as the high level parser API.

We've had various cases of bugs in the hook system which aren't reflected in the high level parser API. Fuzz testing more of the system is one way to catch some of these bugs.

codecov[bot] commented 8 months ago

Codecov Report

Merging #379 (32b3806) into main (05c594b) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #379   +/-   ##
=======================================
  Coverage   96.57%   96.57%           
=======================================
  Files          14       14           
  Lines        4179     4179           
=======================================
  Hits         4036     4036           
  Misses        143      143