0

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

我知道我可以获得TestContext.CurrentContext具有Test.Nameand的测试上下文Result.State。但是为了让它在每一个中工作,TearDown我需要调用一个方法来获取CurrentContext. 我不喜欢这种方法有几个原因:

  1. 每次测试后我都必须调用一个方法来写入报告,一次写入所有数据会更有效。
  2. 忽略的测试没有TearDown, 并且忽略的测试在此报告中非常重要。
  3. 从理论上讲,测试仍然可以在 中失败TearDown,如果失败,它永远不会到达将其结果添加到报告中的方法。

在所有测试完成后,我正在寻找一种方法来获取它们的列表及其结果,以便我可以使用该数据输出到我的报告中。任何指针都非常感谢!

4

0 回答 0