Improve runner resource fabrication in E2E specs
What does this MR do and why?
- Add full attribute reload when fabricating runner resource and use runner details endpoint
- Improve error handling in case when runner failed to register and was not found
- Split runners in to project and group runners and fetch list of runners via project endpoint for ProjectRunner which should improve fabrication speed on live envs since we won't have to fetch all runners available to particular user
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Andrejs Cunskis