你如何比较两个nunit测试运行的结果?

时间:2012-01-11 16:25:20

标签: testing nunit

我们目前的情况是多次测试都失败了。有人正在研究这个问题,但不是我。我的任务是完成其他工作。因此,我计划在开始工作之前在NUnit中运行测试,因此我有一个基本的失败测试和失败消息。我想使用此结果来验证那些测试在测试我自己的代码时失败并出现完全相同的失败结果。是否有任何资源可以让我这样做?

更新

我知道ExpectedException属性。但是,对于未通过测试条件的测试,这将不起作用。还有成千上万的测试,其中只有大约100个测试失败。我希望能够比较两次试运行并向我展示差异。

2 个答案:

答案 0 :(得分:0)

我扔了一个

[Ignore("SomeCustomStringICanFindLater")]

在失败的测试中归属,直到它们被修复。

请参阅IgnoreAttribute

并试图说服你的经理,破坏的构建应该是每个人的首要任务。

答案 1 :(得分:0)

在等待答案的同时做了一些研究。我发现控制台运行器产生xml输出。我可以使用diff工具来比较两个测试运行,看看哪些测试失败的方式与基线测试运行不同。