Может ли Visual Studio 2010 Test Runner запускать XUnit? - PullRequest
30 голосов
/ 19 апреля 2010

Можно ли использовать встроенный тестер Visual Studio 2010 для запуска других сред (Xunit, NUnit и т. Д.), Кроме MSTest?

Кто-нибудь знает?

Ответы [ 8 ]

32 голосов
/ 08 января 2011

Нет, но вы можете добавить внешний инструмент. Перейти к Инструменты | Внешние инструменты ... и нажмите Добавить

Заголовок: xUnit Test

Команда: xunit.console.exe (задается полный путь к консоли тестирования)

Аргументы: $ (BinDir) $ (TargetName) $ (TargetExt)

Начальный каталог: $ (BinDir)

Нажмите Использовать окно вывода

Нажмите ОК. Это добавляет команду xUnit Test в меню Инструменты .

Затем вы можете создать сочетание клавиш, чтобы упростить запуск внешнего инструмента. например: Ctrl + T

6 голосов
/ 04 сентября 2011

Возможно, немного поздно, но этот пост показывается в Google, поэтому я подумал, что стоит упомянуть, что Модуль модульных тестов ReSharper может интегрировать тесты xUnit с помощью проекта xUnit.net Contrib найдено здесь: http://xunitcontrib.codeplex.com/

6 голосов
/ 27 апреля 2011

На этом этапе xUnit не поддерживает MSTest Runner. Однако есть расширение, которое кто-то уже создал. Несколько ограничений, но вы можете запускать тесты xUnit в VS. Для получения дополнительной информации, пожалуйста, смотрите ссылку ниже. http://xunit.codeplex.com/workitem/5648

3 голосов
/ 03 августа 2010

Существует дополнение под названием Visual NUnit 2010, которое будет запускать тесты NUnit в VS2010. Он добавляет окно TestRunner, которое позволяет вам увидеть результаты вашего теста. Больше информации на http://www.bubblecloud.org/visualnunit.

1 голос
/ 30 ноября 2010

Адам Салво запустил тестовый бегун XUnit на основе NUnit: см http://blog.salvoz.com/2010/02/22/TransformXUnitToMSTest.aspx

0 голосов
/ 11 сентября 2013

FYI - если вы установите Gallio / MbUnit , вы можете запустить практически любой тип теста в Visual Studio 2010.

0 голосов
/ 01 апреля 2012

NUnitForVS позволяет запускать тесты NUnit с помощью встроенного средства запуска VS 2010. Работают многие функции тестирования VS, включая покрытие кода, отладку и запуск редактируемого в настоящее время метода тестирования. Есть некоторые грубые края, но в целом расширение работает хорошо.

0 голосов
/ 30 мая 2010

Насколько я знаю, вы не можете использовать xUnit в любой версии VS прямо сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...