Oli Wennell
Oli Wennell
Below is an example where the `params` keyword can be used in v2 to eliminate the need to have one constructor/TestFixtureSetUp/OneTimeSetUp for each TestFixture ``` [TestFixture(1, 1)] [TestFixture(3, 1, 2)]...
Investigate what's required. Known issues: * We assume Windows style directory separators (C:\blah) - for this should be able to cherry-pick https://github.com/ComparetheMarket/fettle/commit/b7efed34e91b93d4b5be1d112d4b01fa77bd5285 from the `mono` branch * `MSBuildWorkspace` not available...
This affects coverage analysis and mutation testing. When Fettle instruments or mutates assemblies they should still contain any embedded resources that the original had. Tests may rely on these existing,...
Under certain circumstances the memory usage of Fettle increases by a very large amount during coverage analysis. This has been noticed because of out-of-memory errors can sometimes occur, causing Fettle...
We should have: * Code of conduct ✅ * License ✅ * Contributor guide ✅ * Issue template * A gitter channel ✅ Other things: * Developer getting started (need...
The current filtering behaviour is affected by an apparent bug in the glob library. To get around this we could: * Use regular expressions instead (and use the built-in regex...
Currently we ignore some of the errors that may occur when a .sln (solution) file is read by Roslyn. We need to check the `Diagnostics` property of the workspace and...
Looks like we wait indefinitely for tests to complete after mutation. But they could hang and/or mutation could introduce a hang. So we should time out after some period. When...