我试图找出我怎么能在写与MbUnit的/加利奥我的单元测试命中断点。我试着运行Gallio.Icarus,附加vs调试器,断点没有被击中。 接下来我尝试从项目属性中启动Gallio.Echo,但是在提供dll后,我收到了一条错误消息,说只有.exe的可以被测试。 单元测试从Gallio.Icarus运行良好,但是,我无法调试它们。如何调试MbUnit的/加利奥单元测试在Visual Studio
谢谢!
我试图找出我怎么能在写与MbUnit的/加利奥我的单元测试命中断点。我试着运行Gallio.Icarus,附加vs调试器,断点没有被击中。 接下来我尝试从项目属性中启动Gallio.Echo,但是在提供dll后,我收到了一条错误消息,说只有.exe的可以被测试。 单元测试从Gallio.Icarus运行良好,但是,我无法调试它们。如何调试MbUnit的/加利奥单元测试在Visual Studio
谢谢!
Grabio v3.0.6更新1.加载您的测试并单击Icarus GUI本身闪亮的新“调试”按钮。
我会用TestDriven.Net这一点。它支持MbUnit测试,您可以通过在Visual Studio中简单地右键单击进行调试
一个更好的答案就在这里找到: gallio test runner plugin to visual studio 2010
答案是下面的部分添加到您的* <ProjectGuid>节段后的.csproj文件中:也
<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