Skip to content

E2E: Track fabrication time of resources

Andrejs Cunskis requested to merge acunskis-record-fabrication-time into master

What does this MR do and why?

Describe in detail what your merge request does and why.

Track fabrication time per resource type and method. Some additional changes and improvements to make this work:

  • Convert TestResourceDataProcessor to a singleton class for easier testing and easier modification and expansion
  • Expand data saved in global resources object
  • Remove global runners_token retries on group fabrication. Handle that only in specs needing the token
  • Push resource fabrication data to influxdb
  • Minor refactors and code improvements here and there

Screenshots

First draft for fabrication time dashboards

dashboard dashboard

MR acceptance checklist

This checklist encourages us to confirm any changes have been analysed to reduce risks in quality, performance, reliability, security, and maintainability.

Closes: https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/1031+

Edited by Andrejs Cunskis

Merge request reports

Loading