我有多个规格文件,用于运行彼此相关的测试并使它们更容易分别运行。当我使用junit记者运行cypress测试时,仅显示最新规格文件的测试套件。我们将junit记者用于詹金斯。
是否需要添加这些配置以确保junit报告文件中存在所有测试套件?
答案 0 :(得分:1)
这是柏树中的一个已知问题。 https://github.com/cypress-io/cypress/issues/1824
您可以使用[hash]
作为生成多个测试输出文件的解决方法,jenkins会自动将结果汇总在一起。
将此添加到您的cypress.json
文件中:
"reporterOptions": {
"mochaFile": "./cypress/results/cypress-output.[hash].xml"
},