Как мне остановить Resharper от запуска моего проекта спецификаций, когда я запускаю все тесты из решения?
У меня есть куча проектов модульных тестов для различных других проектов, и у меня есть один проект спецификаций для веб-приложения, которое выполняет код Selenium 2 через NUnit. Это займет гораздо больше времени, чем остальные тесты.
Я хочу, чтобы эти тесты спецификаций выполнялись только тогда, когда я запускаю свой скрипт сборки и когда я запускаю тесты проекта в явном виде, а не когда я запускаю все тесты из Solution с помощью Resharper.
Есть ли способ настроить Resharper или NUnit, чтобы игнорировать тестовый проект, когда я запускаю все тесты из решения?
Спасибо!
1 ответ
Я думаю, что это невозможно. Вы можете фильтровать и группировать свои тесты в окнах сеансов модульных тестов по проектам, а затем вручную запускать нужные группы. Но это не решение в один клик.
Единственное решение, о котором я могу подумать, - это использовать двух разных провайдеров модульных тестов (например, MSTest и NUnit), а затем отключить провайдера, которого вы используете в своем проекте спецификаций, в опциях ReSharper.
Надеюсь, это поможет.