使用 Visual Studio / C#,我最近一直在调试一些 nunit 测试,现在我试图确保如果我们分支代码,单元测试不会停止在调试模式下工作。
我通过更改项目属性以将 NUnit 作为外部程序启动来实现这一点:
C:\Program Files\NUnit 2.4.8\bin\nunit-console.exe
..然后设置我的 .nunit 配置:
D:\SomePath\branches\NewFeatureBranch\TestDSP.nunit
所以现在我想让这条路径通用。我认为这样的事情应该有效:
$(SolutionDir)\$(ProjectName).nunit
...但是 NUnit 在运行测试之前退出。尽管作为快速控制台应用程序告诉我,这些变量似乎没有被发送:
arg[0] = D:\Projects\Tools\ArgDebugger\Debug\ArgDebugger.exe
arg[1] = $(SolutionDir)\$(ProjectName).nunit
还有其他方法可以提供这些信息吗?