CircleCI - 记录不规则故障

CircleCI - Log Irregular Failures

CircleCI 运行我的测试三次,如果所有测试至少通过一次,则构建通过。最近我一直在尝试追踪和处理不规则的测试失败(非确定性测试),我想在构建过程中轻松记录哪些测试失败,然后通过,以及这些构建的链接和他们的手工艺品。

有没有办法在 CircleCI 上记录这些不规则的故障?

运行您使用的是哪个测试?

如果是 RSpec,您可以尝试使用 rspec-rerun gem 并解析其结果,或者访问 RSpec 的 运行 失败测试名称的时间信息。

CircleCI 没有对您提到的失败测试记录的内置支持:

an easy record of which tests have failed, then passed, during a build, along with links to those builds and their artifacts.

但您可以看一下 CircleCI API,也许您可​​以使用它来自动化此工作流程。