Можно ли использовать интегрированный тестовый бегун Visual Studio 2010 для запуска других фреймворков (Xunit, NUnit и т. Д.), Кроме MSTest?Может ли Visual Studio 2010 Runner запустить XUnit?
Кто-нибудь знает?
Можно ли использовать интегрированный тестовый бегун Visual Studio 2010 для запуска других фреймворков (Xunit, NUnit и т. Д.), Кроме MSTest?Может ли Visual Studio 2010 Runner запустить XUnit?
Кто-нибудь знает?
Насколько я знаю, вы не можете использовать xUnit в VS-версии прямо сейчас.
Существует аддон под названием «Visual NUnit 2010», который будет запускать тесты NUnit в VS2010. Он добавляет окно TestRunner, которое позволяет вам видеть результаты теста. Дополнительная информация находится по адресу http://www.bubblecloud.org/visualnunit.
Адам Сальво сделал старт для испытания бегун XUnit на основе NUnit одного: см http://blog.salvoz.com/2010/02/22/TransformXUnitToMSTest.aspx
Нет, но вы можете добавить внешний инструмент. Перейти к Инструменты | Внешние инструменты ... и нажмите Добавить
Название: XUnit Test
Команда: xunit.console.exe (установлен на полный путь к консоли тест бегун)
Аргументы: $ (BINDIR) $ (Имя_целевого_объекта) $ (TargetExt)
Начальная директория: $ (BINDIR)
Нажмите Использовать окно вывода
Нажмите OK. Это добавляет команду xUnit Test в меню Tools.
Затем вы можете создать комбинацию клавиш для облегчения запуска внешнего инструмента. например: Ctrl + T
Отлично. +1. Я никогда не использовал внешние инструменты - есть ли способ добавить выходной файл html в аргументы? Это то, что я обычно помещал в мою строку cmd:/html test.html – adrianos
Игнорировать мой q. Если я помещаю $ (BinDir) в текстовое поле «Начальная директория», он работает с обработкой и добавляет/записывает файл в мой каталог bin – adrianos
-1, и я призываю каждого сделать то же самое. Конечно, это возможно. Это просто проблема наличия правильного плагина! Pah, даже образцы кода VisualStudioExtensibility содержат образец того, как создавать собственные обработчики тестовых случаев. Пожалуйста, см. Ответы PaulMillsaps и особенно Raj - http://xunit.codeplex.com/workitem/5648 – quetzalcoatl
На этом этапе xUnit не поддерживает MSTest runner. Однако есть расширение, которое уже создано. Мало ограничений, но вы можете запускать тесты xUnit в VS. Для получения дополнительной информации см. Ссылку ниже. http://xunit.codeplex.com/workitem/5648
+1 OA не хотел, чтобы MSTest запускал тест xUnit. Ему нужен тестовый бегун для xUnit, а http://xunit.codeplex.com/workitem/5648 на самом деле IT :) – quetzalcoatl
Ссылка на последний проект github: https://github.com/quetzalcoatl/xvsr10/ – yzorg
Немного поздно, может быть, но это разместить шоу в Google, так что я думал, что это может быть, стоит упомянуть, что ReSharper в блок тест бегун может интегрировать XUnit тесты с использованием проекта xUnit.net Contrib, найдено здесь: http://xunitcontrib.codeplex.com/
NUnitForVS позволяет выполнять тесты NUnit с использованием интегрированного испытательного бегуна VS 2010. Многие функции тестирования VS работают, включая покрытие кода, отладки и текущий отредактированный метод тестирования. Есть некоторые грубые края, но в целом расширение работает красиво.
FYI - Если вы устанавливаете Gallio/MbUnit, вы можете запускать практически любой тип теста в Visual Studio 2010.
Вы можете установить это в VS2010 с помощью Tools> Extension Manager, затем просто введите «Visual NUnit 2010» После перезапуска VS2010 либо нажмите CTRL + F7, либо откройте представление из View -> Other Windows -> Visual Nunit –