We have ~22.000 unit tests. Now, two of them fail when run together with other tests. They pass when run alone. I am now looking for an automated analysis to narrow down the tests to reproduce the problem.
I think it should be possible to find a solution with a divide and conquer approach. Run some unit tests, then run the affected one. Figure out whether it fails or passes. Restarting the unit test process should hopefully eliminate the cause, assuming that it's not file or database related.
These are the requirements:
- Supports .NET / C#
- Supports MSTest and NUnit tests
- works on Windows 7 and 10
- is gratis for commercial use
- runs offline, i.e. on a developer machine, not in the cloud