You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have a (currently) private fuzzer which simply opens OSS projects on GitHub, runs some language server operations on a project, and finds crashes. This helps pinpoint stability issues in TypeScript and the server so that we can improve reliability. This issue tracks a few things:
Improving the fuzzer infrastructure: we believe that the codebase could benefit from some clean-up
Expanding the fuzzer to work on TypeScript files
Fixing crashes found by the fuzzer: there's a couple at the time of writing, and we want to drive them down to 0
Expanding functionality of the fuzzer: we want to start performing more involved operations to proactively catch issues
There is currently only one open issue (microsoft/tsserverfuzzer#263) which we couldn't reproduce in any way (including asking the person who replied to the linked TS issue, #39584). So I checked that box.
Can we say this is closed out? What is left for this one?
Expanding functionality of the fuzzer: we want to start performing more involved operations to proactively catch issues
We still haven't added new tsserver commands to the fuzzer. The last thing I did was to go through the commands already there and make sure they were configured right.
Activity
DanielRosenwasser commentedon Aug 5, 2021
I've added one bullet point around broadening the fuzzer to work on TypeScript files; it appears we only work on JS files.
elibarzilay commentedon Aug 18, 2021
There is currently only one open issue (microsoft/tsserverfuzzer#263) which we couldn't reproduce in any way (including asking the person who replied to the linked TS issue, #39584). So I checked that box.
DanielRosenwasser commentedon Feb 10, 2022
Can we say this is closed out? What is left for this one?
DanielRosenwasser commentedon Feb 10, 2022
I suppose now that we've expanded the fuzzer, we should uncheck
gabritto commentedon Feb 10, 2022
We still haven't added new tsserver commands to the fuzzer. The last thing I did was to go through the commands already there and make sure they were configured right.
gabritto commentedon Jul 27, 2022
Daniel Rosenwasser (@DanielRosenwasser) Andrew Casey (@amcasey) can we close this since Andrew is rewriting the fuzzer?