Resharper - запускать модульные тесты NUnit при сборке - PullRequest
13 голосов
/ 11 августа 2011

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

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

JP

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

Ответы [ 4 ]

11 голосов
/ 26 января 2013

Публикация этого для тех, кто сталкивается с этим в будущем:

Если вы работаете в Visual Studio 2012, кто-то написал плагин, который будет делать именно то, что вы ищете: http://visualstudiogallery.msdn.microsoft.com/5dca9c5c-29cf-4fd7-b3ff-573e5776f0bd

8 голосов
/ 12 августа 2011

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

3 голосов
/ 11 августа 2011

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

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

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

2 голосов
/ 17 мая 2016

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

dotCover Continuous Testing

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

...