作为测试项目的一部分,我在最后创建外部报告以总结测试结果。
我知道我可以获得具有TestContext.CurrentContext
和Test.Name
的测试上下文Result.State
。但为了使其在每个TearDown
中都有效,我需要调用一个方法来获取CurrentContext
。我不喜欢这种做法有几个原因:
TearDown
,忽略的测试在本报告中非常重要。TearDown
中失败,如果确实如此,它将永远无法到达将其结果添加到报告中。我正在寻找一种方法,在所有测试完成后,获取它们的列表及其结果,以便我可以使用该数据输出到我的报告中。任何指针都非常感谢!