Repository navigation
Improve Fuzzer, Drive Fuzzer Bugs to Zero, Expand Fuzzer Functions #44210
Description
Activity
- addedInfrastructureIssue relates to TypeScript team infrastructureIssue relates to TypeScript team infrastructure
on May 21, 2021 DanielRosenwasser commented
on Aug 5, 2021 MemberAuthorMore actionsI've added one bullet point around broadening the fuzzer to work on TypeScript files; it appears we only work on JS files.
elibarzilay commented
on Aug 18, 2021 ContributorMore actionsThere 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.
- addedRescheduledThis issue was previously scheduled to an earlier milestoneThis issue was previously scheduled to an earlier milestone
on Aug 30, 2021 DanielRosenwasser commented
on Feb 10, 2022 MemberAuthorMore actionsCan 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
DanielRosenwasser commented
on Feb 10, 2022 MemberAuthorMore actionsI suppose now that we've expanded the fuzzer, we should uncheck
Fixing crashes found by the fuzzer: there's a couple at the time of writing, and we want to drive them down to 0
gabritto commented
on Feb 10, 2022 MemberMore actionsCan 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.
Reacted by Daniel Rosenwassergabritto commented
on Jul 27, 2022 MemberMore actionsDaniel Rosenwasser (@DanielRosenwasser) Andrew Casey (@amcasey) can we close this since Andrew is rewriting the fuzzer?
Reacted by Andrew CaseyReacted by Caleb Jasik
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: