0

我正在从 TeamCity 中配置的 CI 运行 nunit-console,以运行来自各种程序集的测试。一旦其中一个 TestFixture 的测试失败,则测试执行将停止。

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

我想得到一个总结,列出失败的测试和测试装置,没有抛出异常的所有细节。

有人有想法么?谢谢。

4

1 回答 1

2

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

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

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

于 2011-07-18T15:15:15.677 回答