2009-05-05 3 views
9

Я пытаюсь выяснить, как я могу ударить точки останова в своих модульных тестах, которые написаны с помощью MbUnit/Gallio. Я попытался запустить Gallio.Icarus, добавив против него отладчик, точки останова не пострадали. Далее я попытался запустить Gallio.Echo из свойств проекта, но после предоставления DLL я получил сообщение об ошибке, сказав, что можно протестировать только EXE. Блок-тест отлично работает от Gallio.Icarus, однако я не могу их отладить.Как отлаживать модульные тесты mbunit/Gallio в visual studio

Спасибо!

ответ

11

Grab Gallio v3.0.6 Обновление 1. Загрузите свои тесты и нажмите на блестящую новую кнопку «Отладка» в самом графическом интерфейсе Icarus.

5

Я бы использовал TestDriven.Net для этого. Он поддерживает тесты MbUnit, и вы можете отлаживать, просто щелкнув правой кнопкой мыши в Visual Studio

2

Гораздо лучше ответ найден здесь: gallio test runner plugin to visual studio 2010

Ответ добавить следующий раздел в * .csproj файл после > сечения < ProjectGuid:

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

Смотрите также :
How Does Visual Studio Identiy test projects?
A list of supported VS2010 project types
Second list of GuIDs for supported project types

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