Remco;8738 wrote:Hi,
This is caused by a technical limitation. Because of the mechanics involved, there is no way for NCrunch to correctly handle this situation.
Thanks for the reply. It's good that NCrunch will warn about this, that i think is better than simply hiding the test.
On the other hand, can't we make a compromise here, i.e. as you've already noted in the other thread other test runners can execute these tests by running all those tests in one session. If i understand correctly, the problem is that an individual tests can not be identified, because of the non- uniqueness of the test id. But if they are run in batch, then it's ok - just run all of them.
Would it be possible to change NCrunch engine so that it would run all tests with same ID in one sesion? (i.e. in one bigger run task). Not sure how much impact that would have on implementation, but surely some test runners have this limitation (NCrunch), whilst others (Resharper test runner) do not.
p.s. am not pushing hard for this feature, a warning might be actually sufficient if changing NCrunch is too impactful, etc.