Как отлаживать модульные тесты mbunit/Gallio в визуальной студии
Я пытаюсь выяснить, как я могу достичь контрольных точек в моих модульных тестах, написанных с помощью MbUnit/Gallio. Я попытался запустить Gallio.Icarus, подключив к нему отладчик, точки останова не были достигнуты. Затем я попытался запустить Gallio.Echo из свойств проекта, но после предоставления dll я получил сообщение об ошибке, в котором говорилось, что можно проверить только.exe. Модульный тест отлично работает с Gallio.Icarus, однако я не могу их отладить.
Спасибо!
3 ответа
Загрузите обновление Gallio v3.0.6 1. Загрузите свои тесты и нажмите на новую блестящую кнопку "Отладка" в самом графическом интерфейсе Icarus.
Я бы использовал TestDriven.Net для этого. Он поддерживает тесты MbUnit, и вы можете отлаживать его, просто щелкнув правой кнопкой мыши в Visual Studio
Гораздо лучший ответ можно найти здесь: плагин gallio test runner для visual studio 2010
Ответ заключается в добавлении следующего раздела в ваш файл *.csproj после раздела
<ProjectTypeGuids>
{3AC096D0-A1C2-E12C-1390-A8335801FDAB}
; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
</ProjectTypeGuids>
Смотрите также:
Как Visual Studio Identiy тестирует проекты?
Список поддерживаемых типов проектов VS2010
Второй список идентификаторов Guid для поддерживаемых типов проектов