如何在MonoDevelop / Xamarin Studio中调试MSpec测试?

时间:2016-03-15 18:15:22

标签: macos unit-testing testing monodevelop mspec

在OSX上使用MonoDevelop 5.x,我有一些使用Machine.Specifications的失败单元测试,我想通过调试来查找导致失败的特定问题。有没有办法通过MonoDevelop调试MSpec测试?

1 个答案:

答案 0 :(得分:3)

您可以通过自定义命令运行MSpec代码,允许您直接通过MonoDevelop调试测试:

  1. 转到您的项目选项
  2. 选择Run > Custom Commands
  3. 在下拉菜单
  4. 下选择Execute
  5. 对于该命令,浏览并选择您的mspec runner
  6. 选择Target File
  7. 对于工作目录,请选择Project Directory
  8. Custom Command Screenshot

    您现在应该拥有一个类似于../path/to/mspec-clr.exe ${TargetFile}

    的命令

    您现在应该能够在测试代码中放置断点,并使用Start Debugging Item开始测试或以调试模式运行。