QA requirements
Why
The most repetitive work of QA work is something in on-call
graph TD
A[check pipeline status]
B[retry failed jobs]
C[create record issue with qa failure template]
D[finish on-call]
A --> |all jobs are passed| D
A --> |some jobs are failed| B
B --> |retry several times| C
C --> |find root cause| D
What
Could triage-ops can automated this process-from check pipeline status
to create record issue
.
Tips
- E2E tests pipelines are running in different instance and the record issues are created on quality in our SaaS, which means we need to support 2 different access token.
- we can retry-a-job and retry-jobs-in-pipeline.