如何使用 MonoDevelop 调试单元测试?
我在 OSX 上有 MonoDevelop 2.4.2。我有一个失败的单元测试,我想调试它。有办法做到吗?我在 MonoDevelop 邮件列表上找到了 参考,但是我的版本没有提到的选项。
我错过了什么吗?
I have MonoDevelop 2.4.2 on OSX. I have a failing unit test that I would like to debug. Is there a way to do it? I found a reference on MonoDevelop mailing list but my version does not have mentioned option.
Am I missing something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我可以通过右键单击“解决方案资源管理器”中的“单元测试项目”并选择“调试项”来调试单元测试库。
我正在运行 Windows 版本的 MonoDevelop,但在 Linux 和 OSX 版本上也可以使用相同的选项。
I was able to debug a unit test library by right-clicking my "unit test project" in the "Solution Explorer" and choosing "Debug Item".
I'm running the Windows version of MonoDevelop, but the same option is available on Linux and OSX versions.
在 OSX monodevelop 3.0.4 上,现在是:右键单击单元测试 ->运行 -> “单声道软调试器”。
如果需要,您也可以使用“运行”菜单添加断点。
On OSX monodevelop 3.0.4 this is now: Right click on unit test -> run with -> "Mono soft debugger".
You can add breakpoints using the 'run' menu too, if you need to.
我正在运行 Xamarin Studio 社区。 @Kedde 的答案不适用于此版本 IDE 中的 NUnit 测试。我创建了一个运行单元测试的控制台项目。我可以通过单步执行控制台方法进行调试。
I am running Xamarin Studio Community. @Kedde's answer does not work for the NUnit test in this version of the IDE. I created a Console project that runs unit tests. I am able to debug by stepping into the console methods.