Help us learn about your current experience with the documentation. Take the survey.
测试结果追踪
我们开发了 gitlab_quality-test_tooling gem,它包含多个用于自动化测试结果追踪的命令。
这个 gem 的目标是提供一套统一的工具集,用于我们在各种测试套件中(例如 GitLab Rails 和 E2E 测试套件)。
最初的动机和开发进展由 this epic 跟踪记录。
Rails 测试结果追踪
我们 计划使用 gem 中的 relate-failure-issue 命令(有关该命令的详细信息,请参阅 gem 的 README)。
端到端测试结果追踪
这在 Test results tracking 中有专门描述。
对于 E2E 测试套件,我们使用 gem 中的以下命令(有关每个命令的详细信息,请参阅 gem 的 README):
prepare-stage-reportsgenerate-test-sessionreport-resultsupdate-screenshot-pathsrelate-failure-issue