失败后继续运行NUnit

时间:2011-07-18 14:00:25

标签: nunit continuous-integration teamcity nunit-console

我正在从TeamCity中配置的CI运行nunit-console,以从各种程序集运行测试。一旦TestFixtures中的一个测试失败,测试执行就会停止。

目前我能够看到第一批失败的测试,但我不知道是否有更多的测试工具可能会失败。

我想得到一个摘要,其中列出了失败的测试和测试装置,但没有抛出异常的所有细节。

有人有什么想法吗? 感谢。

1 个答案:

答案 0 :(得分:2)

NUnit应该运行指定程序集中的所有单元测试,无论测试失败的次数如何。我要检查的第一件事是单元测试运行的原始xml输出。您可能会发现正在执行测试,但构建服务器无法显示所有结果。如果是这种情况,则可能存在需要修改的错误xslt。

要尝试的另一件事是使用命令行工具在您的盒子上运行所有测试,并查看它是否运行所有测试。如果它们在您的盒子上而不是服务器上运行,则可能在构建盒上存在配置问题。

另一种可能性是失败是一个关键问题(可能无法加载程序集),导致NUnit本身出错。