Как мне остановить Resharper от запуска моего проекта спецификаций, когда я запускаю все тесты из решения?

У меня есть куча проектов модульных тестов для различных других проектов, и у меня есть один проект спецификаций для веб-приложения, которое выполняет код Selenium 2 через NUnit. Это займет гораздо больше времени, чем остальные тесты.

Я хочу, чтобы эти тесты спецификаций выполнялись только тогда, когда я запускаю свой скрипт сборки и когда я запускаю тесты проекта в явном виде, а не когда я запускаю все тесты из Solution с помощью Resharper.

Есть ли способ настроить Resharper или NUnit, чтобы игнорировать тестовый проект, когда я запускаю все тесты из решения?

Спасибо!

1 ответ

Решение

Я думаю, что это невозможно. Вы можете фильтровать и группировать свои тесты в окнах сеансов модульных тестов по проектам, а затем вручную запускать нужные группы. Но это не решение в один клик.

Единственное решение, о котором я могу подумать, - это использовать двух разных провайдеров модульных тестов (например, MSTest и NUnit), а затем отключить провайдера, которого вы используете в своем проекте спецификаций, в опциях ReSharper.

Надеюсь, это поможет.

Другие вопросы по тегам