我正在Github行动上进行柏树测试执行,我需要知道是否有办法在并行模式下执行测试,而不使用柏树仪表板(开源解决方案)
尝试解决方案'对不起柏树' (https://docs.sorry-cypress.dev/),但我无法在CI/CD (Github Actions)中执行测试。
谁能给我指个正确的方向?- 最简单的解决方案是在几个并行节点来执行测试使用CI/CD中的容器。这可以简单地在GitHub上实现在GitHub工作流中使用'matrix:'属性的动作。
- 在每个节点中,我们可以执行单独的测试文件并将结果存档每个节点单独使用。最后(在所有节点测试后)完成),我们可以根据每个测试的结果生成测试报告节点(使用存档文件)并发布报告。
这是我如何在没有使用柏树仪表板。我知道解决办法并不完美,但是,这是一个很好的解决方案,它成功地将我的测试执行时间减少了60%以上