VS 20222
NCrunch 4.18.0.3
I have several integration test projects. All of their namespaces/project follow the exact same pattern:
Abc.Xyz.IntegrationTesting.Zyx.Cba
Where the name always includes ".IntegrationTesting."
I've created a custom engine mode as follows
Code:
project name does not match regex: \.IntegrationTesting\.
and
is impacted
And have also tried w/ a 3rd condition so it reads same as above, but re-adds the first filter:
Code:
project name does not match regex: \.IntegrationTesting\.
and
is impacted
and
project name does not match regex: \.IntegrationTesting\.
For some reason, there is always one project that is NEVER ignored. The project show up as tests to run in the Tests window with all the tests. However, all of the other .IntegrationTest. projects are correctly ignored.
I've double and triple checked the project names, namespaces, folder names, etc... Everything in this one project is spelled correctly. I've also checked the .user file in the project and it doesn't reference anything (just some empty xml). And the solution project/user file doesn't reference this project either.
Any ideas on how I can get NCrunch to exclude this one rogue project?
FWIW: I've disabled NCrunch multiple times. Toggled engine modes. Recreated the engine mode. Still the same issue. This has been going on for a few months and I finally just got annoyed enough to post here :)