테스트 결과 추적

gitlab_quality-test_tooling이라는 젬을 개발했고, 이 젬에는 여러 명령어가 포함되어 있어 테스트 결과를 자동으로 추적하는 데 사용됩니다.

이 젬의 목표는 GitLab Rails 및 E2E 테스트 스위트와 같이 여러 테스트 스위트 전반에 걸쳐 사용하는 일련의 툴링을 통합하는 것입니다.

초창기 동기부여 및 개발은 이 epic에서 추적되었습니다.

Rails 테스트 결과 추적

우리는 이 MR에서 해당 젬의 relate-failure-issue 명령어를 사용할 계획입니다(명령어에 대한 자세한 내용은 해당 젬의 README를 참조하세요).

End-to-end 테스트 결과 추적

E2E 테스트 스위트에 대해, 우리는 해당 젬에서 다음과 같은 명령어를 사용합니다 (각 명령어에 대한 자세한 내용은 해당 젬의 README를 참조하세요):

  • prepare-stage-reports
  • generate-test-session
  • report-results
  • update-screenshot-paths
  • relate-failure-issue