Подтвердить что ты не робот

Resharper - выполнить NUnit Unit Tests on Build

Можно ли разрешить Resharper автоматически автоматически запускать все модульные тесты в рамках решения при выполнении локальной сборки с помощью Visual Studio? Я считаю, что у NUnit есть опция "повторить запуск последних тестов", но я не вижу такой опции через Resharper или VS.

Заранее спасибо

В JP

[Edit] Это может быть или не иметь значения, но я должен указать, что я - команда с одним человеком, пишущая приложение среднего размера.

4b9b3361

Ответ 1

Я не думаю, что у ReSharper есть этот параметр, но вы всегда можете обратиться к чему-то вроде NCrunch или Continuous Testing - одна из других систем непрерывного тестирования для .NET. Просто имейте в виду, что они все еще довольно новые и немного грубые по краям.

Ответ 3

Я предлагаю создать сборку script (MSBuild, nAnt, rake, что угодно) - используйте этот script для создания вашего решения, а затем запустите его тесты.

Отделив процесс сборки от вашей среды IDE, вы сможете добавить больше вещей в сборку (другие типы тестов, статические проверки, проверки стиля и т.д.).

Смотрите эту запись в блоге по этому вопросу.

Ответ 4

Вам нужен dotCover, который является технически частью ReSharper Ultimate. dotCover - это расширение покрытия тестирования JetBrains. После этого расширения есть функция "Непрерывное тестирование", которую вы можете включить и настроить для запуска тестов по сборке, сохранению и т.д. В дополнение к охвату кода.

dotCover Continuous Testing

Я думаю, что вы на правильном пути, хотя сначала проверяйте и как можно чаще, пока вы пишете код.