带有多个规格文件的赛普拉斯记者

时间:2018-11-12 10:25:53

标签: integration-testing cypress

我有多个规格文件,用于运行彼此相关的测试并使它们更容易分别运行。当我使用junit记者运行cypress测试时,仅显示最新规格文件的测试套件。我们将junit记者用于詹金斯。

是否需要添加这些配置以确保junit报告文件中存在所有测试套件?

1 个答案:

答案 0 :(得分:1)

这是柏树中的一个已知问题。 https://github.com/cypress-io/cypress/issues/1824

您可以使用[hash]作为生成多个测试输出文件的解决方法,jenkins会自动将结果汇总在一起。

将此添加到您的cypress.json文件中:

"reporterOptions": {
        "mochaFile": "./cypress/results/cypress-output.[hash].xml"
    },