В более старых версиях Visual Studio раньше была возможность запускать тесты после каждой сборки, но она была удалена. Он всегда был с ошибками и имел тенденцию блокировать файлы и не позволять вам перестраивать.
Вы можете настроить команду пост-сборки в своем тестовом проекте для автоматического запуска консоли NUnit всякий раз, когда ваш тестовый проект перекомпилируется. У вас установлена консоль NUnit, поэтому вы можете указать на нее или использовать пакет NUnit.Runners, чтобы установить ее в папку пакетов вашего решения.
Откройте настройки тестового проекта и перейдите на вкладку События сборки. Нажмите Редактировать пост-сборку. Введите следующее;
"C:\Program Files (x86)\NUnit.org\nunit-console\nunit3-console.exe" "$(TargetPath)"
Теперь всякий раз, когда вы строите, ваши тесты будут запускаться, а результаты появятся в окне вывода.
Может быть, не идеально, если после ваших тестов будет много результатов сборки, но это работает.
К вашему сведению, цвет в выводе сборки является побочным эффектом VSColorOutput Расширение Visual Studio, оно не от NUnit.
Visual Studio захватывает STDOUT, поэтому мне не удалось заставить его открыть окно CMD и запустить тесты. Если кто знает, как это сделать, оставьте комментарий, и я обновлю.
person
Rob Prouse
schedule
23.03.2016