Можно ли использовать интегрированный тестовый бегун Visual Studio 2010 для запуска других фреймворков (Xunit, NUnit и т.д.), кроме MSTest?
Кто-нибудь знает?
Можно ли использовать интегрированный тестовый бегун Visual Studio 2010 для запуска других фреймворков (Xunit, NUnit и т.д.), кроме MSTest?
Кто-нибудь знает?
Нет, но вы можете добавить внешний инструмент. Перейдите в Инструменты | Внешние инструменты... и нажмите Добавить
Название: тест xUnit
Команда: xunit.console.exe(устанавливается в полный путь к консольному тестовому прогону)
Аргументы: $(BinDir) $(TargetName) $(TargetExt)
Начальная директория: $(BinDir)
Нажмите Использовать окно вывода
Нажмите "ОК". Это добавляет команду xUnit Test в меню Сервис.
Затем вы можете создать комбинацию клавиш для упрощения запуска внешнего инструмента. например: Ctrl + T
На этом этапе xUnit не поддерживает MSTest runner. Однако есть расширение, которое уже создано. Мало ограничений, но вы можете запускать тесты xUnit в VS. Для получения дополнительной информации см. Ссылку ниже. http://xunit.codeplex.com/workitem/5648
Возможно, немного поздно, но это сообщение показано в Google, поэтому я подумал, что стоит упомянуть, что ReSharper unit test runner может интегрировать тесты xUnit с помощью проекта xUnit.net Contrib найдено здесь: http://xunitcontrib.codeplex.com/
Существует аддон под названием "Visual NUnit 2010", который будет запускать тесты NUnit в VS2010. Он добавляет окно TestRunner, которое позволяет вам видеть результаты теста. Дополнительная информация находится на http://www.bubblecloud.org/visualnunit.
Адам Сальво сделал запуск тестового бегуна XUnit на основе NUnit: см. http://blog.salvoz.com/2010/02/22/TransformXUnitToMSTest.aspx
Насколько я знаю, вы не можете использовать xUnit в VS-версии прямо сейчас.
NUnitForVS позволяет запускать тесты NUnit, используя интегрированный испытательный бегун VS 2010. Многие функции тестирования VS работают, включая покрытие кода, отладки и текущий отредактированный метод тестирования. Есть некоторые грубые края, но в целом расширение работает красиво.
FYI. Если вы устанавливаете Gallio/MbUnit, вы можете запускать практически любой тип теста в Visual Studio 2010.