具有多个规范文件的赛普拉斯记者
cypress reporter with multiple spec files
我有多个规格文件用于 运行 宁测试彼此相关并且 运行 它们分开更容易。当我 运行 使用 junit 报告器对我的 cypress 进行测试时,仅存在最后一个规范文件的测试套件。我们为 jenkins 使用 junit 记者。
我需要添加这些配置以确保所有测试套件都存在于 junit 报告文件中吗?
这是 cypress 中的一个已知问题。 https://github.com/cypress-io/cypress/issues/1824
您可以使用[hash]
作为生成多个测试输出文件的变通方法,jenkins 会自动将结果编译在一起。
将此添加到您的 cypress.json
文件中:
"reporterOptions": {
"mochaFile": "./cypress/results/cypress-output.[hash].xml"
},
我正在寻找这个问题的答案,并且刚了解到如果您使用 Mochawesome 作为测试报告器,则可以使用 Mochawesome Merge to combine the output of multiple specs and then use Mochawesome Report Generator 根据您的规范创建一个 HTML 报告。
我有多个规格文件用于 运行 宁测试彼此相关并且 运行 它们分开更容易。当我 运行 使用 junit 报告器对我的 cypress 进行测试时,仅存在最后一个规范文件的测试套件。我们为 jenkins 使用 junit 记者。
我需要添加这些配置以确保所有测试套件都存在于 junit 报告文件中吗?
这是 cypress 中的一个已知问题。 https://github.com/cypress-io/cypress/issues/1824
您可以使用[hash]
作为生成多个测试输出文件的变通方法,jenkins 会自动将结果编译在一起。
将此添加到您的 cypress.json
文件中:
"reporterOptions": {
"mochaFile": "./cypress/results/cypress-output.[hash].xml"
},
我正在寻找这个问题的答案,并且刚了解到如果您使用 Mochawesome 作为测试报告器,则可以使用 Mochawesome Merge to combine the output of multiple specs and then use Mochawesome Report Generator 根据您的规范创建一个 HTML 报告。