JUnit是否有可能为每个测试方法添加一个描述文本,以便该描述文本稍后出现在surefire/failsave xml报告中!
背景:我在一个受监管的环境中工作,其中必须编写大量文档、测试规范和测试报告。JUnit测试报告是文档的一部分,我们希望将测试描述直接放到JUnit测试中,以便将它们放在一个地方。由于测试的演变和出现,以及一些测试被删除,因此很难将测试描述放在与测试不同的工具或位置中。
我喜欢的是这样的东西:
public class MyTest {
@Test
@TestDescription("The test will do this and that. Preconditions are:
1. bla blubb
2. bla fasel"
public void testDoMyTestShouldCheckSomething {
[...]
}
}
发布于 2012-11-12 13:31:56
我会考虑一个类似于我对JUnit test report enrichment with JavaDoc的回答的方案。
基本上,使用基于测试结果生成报告的RunListener,使用测试上的注释来提供描述。
https://stackoverflow.com/questions/13341877
复制相似问题