This is shown next to your code in coloured markers showing which lines the tests touched, with marker colours indicating pass or fail status.
You can also navigate to any covering tests from any line of code, making it easy to see which tests you might impact with a change.
Full code coverage metrics are also available for your entire solution, allowing you to see where your code coverage is heavy and where it's light.
Metrics are shown inline conveniently with a tooltip, and 'hot spots' are shown with special colouring on the code coverage markers.
This makes it really easy to spot where your tests went wrong, without the information getting in your way.
No matter where you are in your source code, you'll be able to analyse problems quickly and without fuss.
Tests that you have recently impacted with your code changes are highly prioritised for execution.
NCrunch uses a powerful weighting system designed to give you the most important feedback as fast as possible.
Tasks are cleanly farmed out to any number of connected machines, forming grids to execute tests.
Grid servers can be shared between developers allowing teams to pool their resources.
Grids can even be scaled into the cloud to maximise testing throughput.
Distributed processing with NCrunch is highly effective, allowing concurrent execution of dozens or possibly even hundreds of tests at any one time.
It has been fully tested and designed to work well on solutions with hundreds of thousands of lines of code and many thousands of tests.
An extensive range of simple configuration options allow you to tune NCrunch's CPU and memory consumption to best fit your specific needs.
This can cut your end-to-end test times down by a huge factor over any normal synchronous test runners.
Tests will never be run in parallel within the same process, so there's no thread safety risks or problems with singletons.
This helps to ensure that the constant churning of tests won't adversely impact your coding experience in Visual Studio.
You can break into a line of code with the debugger using a single context menu command or shortcut key.
NCrunch lets you create very configurable filters to choose which tests you want to run automatically, letting you use it as a manual or partially continuous test runner.
|25 Aug 2014||/||2.8 Introduced new headless console runner. Lots of fixes and internal improvements.|
|22 Apr 2014||/||2.7 Fixed memory consumption/localisation bug. Fixed project dependency inference bug.|
|18 Apr 2014||/||2.6 Xunit V2 support, UI upgrades, lots of fixes and general improvements|