2010-04-19 2 views

ответ

0

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

3

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

+0

Вы можете установить это в VS2010 с помощью Tools> Extension Manager, затем просто введите «Visual NUnit 2010» После перезапуска VS2010 либо нажмите CTRL + F7, либо откройте представление из View -> Other Windows -> Visual Nunit –

32

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

Название: XUnit Test

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

Аргументы: $ (BINDIR) $ (Имя_целевого_объекта) $ (TargetExt)

Начальная директория: $ (BINDIR)

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

Нажмите OK. Это добавляет команду xUnit Test в меню Tools.

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

+0

Отлично. +1. Я никогда не использовал внешние инструменты - есть ли способ добавить выходной файл html в аргументы? Это то, что я обычно помещал в мою строку cmd:/html test.html – adrianos

+1

Игнорировать мой q. Если я помещаю $ (BinDir) в текстовое поле «Начальная директория», он работает с обработкой и добавляет/записывает файл в мой каталог bin – adrianos

+2

-1, и я призываю каждого сделать то же самое. Конечно, это возможно. Это просто проблема наличия правильного плагина! Pah, даже образцы кода VisualStudioExtensibility содержат образец того, как создавать собственные обработчики тестовых случаев. Пожалуйста, см. Ответы PaulMillsaps и особенно Raj - http://xunit.codeplex.com/workitem/5648 – quetzalcoatl

6

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

+0

+1 OA не хотел, чтобы MSTest запускал тест xUnit. Ему нужен тестовый бегун для xUnit, а http://xunit.codeplex.com/workitem/5648 на самом деле IT :) – quetzalcoatl

+0

Ссылка на последний проект github: https://github.com/quetzalcoatl/xvsr10/ – yzorg

6

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

0

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

0

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

Смежные вопросы