如何使用maven / junit / spock报告测试结果并按功能部件编号对它们进行分组?

时间:2018-08-20 17:22:08

标签: java maven junit teamcity spock

为功能添加测试时,我想用创建该测试的故事编号标记该测试。

现在,我可以使用git commit间接执行此操作。但是,我想更明确一点,并可能按问题报告测试成功。

想象一下回答问题: “ Story-702的新测试成功了吗?增加了几项?”

这个问题超出了我们的预期范围: “ Story-702有回归吗?”常规的构建过程可以解决这一问题。

我最初的想法是对测试进行某种方式的标记(使用批注或命名约定),然后以某种方式从测试结果数据中进行解析。

spock / junit / teamcity是否具有可以轻松支持此数据请求的某些功能?

1 个答案:

答案 0 :(得分:1)

Allure framework提供了特定的注释,例如@Issue("ISSUE-1"),用于为测试结果生成相应的报告。