fettle icon indicating copy to clipboard operation
fettle copied to clipboard

An experimental mutation testing tool for C# code :bug::mag:

Results 9 fettle issues
Sort by recently updated
recently updated
newest added

If a method is OK for test coverage but has no contents that can be mutated, it is silently omitted from all output, even verbose. Having a list of methods...

enhancement

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...

enhancement

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,...

bug

E:\Code\DevelopmentDepartment\source\OMDCCQuotes\src\OMDCCQuotes>packages\Fettle.Console.0.4.1\tools\Fettle.Console.exe -c fettle.config.yml Fettle v0.4.1 Test coverage analysis starting... ..................... ..An error ocurred that Fettle didn't expect. System.AggregateException: 发生一个或多个错误。 ---> System.UnauthorizedAccessException: 对路径“AutoMapper.dll”的访问被拒绝。 在 System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean...

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...

bug

We should have: * Code of conduct ✅ * License ✅ * Contributor guide ✅ * Issue template * A gitter channel ✅ Other things: * Developer getting started (need...

documentation

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...

bug

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...

bug

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...

enhancement