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-reports
  • generate-test-session
  • report-results
  • update-screenshot-paths
  • relate-failure-issue