![]() |
1
4
程序集列表是否动态更改?如果不经常更改,则可能不需要确定在运行时运行哪些程序集。相反,通过使用NUnit项目可以更好地解决您的问题。例如,创建文件测试.nunit,内容:
运行nunit控制台测试.nunit将运行调试文件夹中的应用程序和小部件程序集中的所有测试。如果Config和activeconfig不相关,您也可以省略它们,只列出将始终进行测试的程序集,而不管活动配置如何。 |
![]() |
2
1
这是我的工作脚本
但有一个微妙的问题。NUnit有时返回负的错误代码,这对于windows是正常的,但是对于*nix是非法的。我不知道Cygwin是如何处理负出口代码的,但是MinGW32只是把它们当作0,即。
好消息是,对于NUnit来说,负错误代码有点罕见,这表明运行NUnit本身存在问题(请参阅 this question 详细信息)。我没有找到解决这个问题的方法,所以我只能在构建服务器上检查负错误代码。在bash控制台上,我只处理积极的。 |
![]() |
3
0
未测试-先这样尝试,看看它是否提供了正确的文件:
|
![]() |
YMM · 在NUnit 3控制台中通过参数选择测试 7 年前 |
![]() |
rm -rf · 在命令行上更新nunit控制台 7 年前 |
![]() |
Moerwald · NUNIT3控制台不包括特定测试类别 7 年前 |