Hi there,
I've just installed 2.22 (VS2015 update 1) and am seeing some unexpected behaviour. I have the engine mode set to 'Run pinned tests automatically, others manually', when I switched branches in git, which caused some projects to reload, nCrunch started running some tests, seemingly because they were getting pinned into the test runner window.
After processing queue had finished and nCrunch was idle, I:
1) clicked the unpin all tests button (while in branch y) (so that the test runner window was empty)
2) switched back to the previous branch (branch x)
3) reloaded the projects that had changed, as prompted by Visual Studio (and again saw tests get pinned to the runner window)
5) waited for nCrunch to finish all of its processing
4) clicked the unpin all tests button (so that the test runner window was empty)
5) switched back to the branch I want to work in (branch y)
6) reloaded the projects that had changed, as prompted by Visual Studio
7) waited for nCrunch to do its thing and watched as tests became magically pinned to the window
Is this expected behaviour? Given that I like to work using the pinned tests mode, having tests that I'm not interested in get run is an overhead that is quite annoying.
Thanks,
Steve