Плагин исполнителя тестов Галлио к Visual Studio 2008 и 2010 для тестов MBUnit

Если я установлю Галлио 3.x, то он также установит плагин исполнителя тестов для Visual Studio?

Или я должен использовать дополнительный плагин как TestDriven.NET или Визуальный Nunit для выполнения тестовых классов MbUnit из VS?

8
задан schnaader 8 February 2011 в 19:21
поделиться

2 ответа

TestDriven.Net работает очень хорошо. Gallio также поддерживает средство запуска модульных тестов ReSharper и инструменты тестирования Visual Studio. На этой неделе мы отправим новый выпуск Gallio с поддержкой R # 5.0 и VS 2010.

2
ответ дан 5 December 2019 в 07:57
поделиться

Установите Gallio 3.1 на машину разработчика. Затем в VS2008 у вас будет возможность создать «Тестовый проект MbUnit v3». Это не просто включает в себя все библиотеки Gallio для вас, у него есть волшебная строка в проекте, которая идентифицирует его для VS как тестовый проект.

Теперь вы можете просто использовать встроенный VS2008 Test runner.

Если у вас есть какие-либо существующие проекты с модульными тестами, вместо создания новых проектов, отредактируйте существующий файл проекта и добавьте следующую строку в строке 9 (под в строке 8):

 <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

(Если у вас есть проект VB, он имеет другой второй идентификатор GUID: {3AC096D0-A1C2-E12C-1390-A8335801FDAB}; {F184B08F-C81C-45F6-A57F-5ABD9991F28FG Вы можете найти правильные значения, создав новый тестовый проект MbUnit из шаблонов, установленных с Gallio, а затем просмотрев файл проекта (.csproj или .vbproj) в текстовом редакторе.)

Теперь при перезагрузке проект, VS2008 распознает его как тестовый проект.

Явным преимуществом, которое я обнаружил перед использованием Icarus, было то, что отладка теперь стала намного более простой, и точки останова были достигнуты, как и ожидалось.

Удачи, Ли

19
ответ дан 5 December 2019 в 07:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: