테스트 결과 추적

우리는 gitlab_quality-test_tooling gem을 개발했으며, 이 gem에는 테스트 결과 추적을 자동화하는 여러 명령어가 포함되어 있습니다.

이 gem의 목표는 예를 들어 GitLab Rails 및 E2E 테스트 스위트와 같이 우리가 사용하는 여러 테스트 스위트 전반에 걸쳐 사용하는 도구를 통합된 세트로 보유하는 것입니다.

초기 동기 및 개발은 이 에픽에서 추적되었습니다.

Rails 테스트 결과 추적

우리는 본 gem의 README에서 해당 명령어에 대한 자세한 내용을 확인하여 특정히 relate-failure-issue 명령어를 사용할 계획입니다.

E2E(End-to-End) 테스트 결과 추적

이는 테스트 결과 추적에서 구체적으로 설명되어 있습니다.

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

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