有没有办法用NUnit获取测试结果列表?

时间:2016-03-16 16:49:45

标签: c# report nunit teardown

作为测试项目的一部分,我在最后创建外部报告以总结测试结果。

我知道我可以获得具有TestContext.CurrentContextTest.Name的测试上下文Result.State。但为了使其在每个TearDown中都有效,我需要调用一个方法来获取CurrentContext。我不喜欢这种做法有几个原因:

  1. 我必须在每次测试后调用一个方法写入报告,一次写入所有数据会更有效。
  2. 忽略的测试没有TearDown,忽略的测试在本报告中非常重要。
  3. 理论上测试 STILL TearDown中失败,如果确实如此,它将永远无法到达将其结果添加到报告中。
  4. 我正在寻找一种方法,在所有测试完成后,获取它们的列表及其结果,以便我可以使用该数据输出到我的报告中。任何指针都非常感谢!

0 个答案:

没有答案