What supporting test infrastructure can we share?
michaelcfanning opened this issue · comments
Michael C. Fanning commented
Ideas include:
- share fix-all test process
- define common/consistent unit test patterns (using embedded strings? what about driving analysis from loose files to assist with editing test cases?)
- pull together common test cases (with a special emphasis on negative patterns)
- provide a 'reference repo' and automation that applies submitted analyzers in a repo branch and provides some baselining/diffing capabilities
- provide performance testing automation
- Roslyn diagnostics analyzers (mentioned previously): analyzers must be clean for these checks to be the best they can be