Extend gitlab-ci.yml to request junit.xml test reports
What does this MR do?
This MR does the following things
- Allow
reports:junit:keyword in gitlab-ci.yml - Include
artifact_type(archive,junit) andartifact_format(zip,gzip) keyword in job requests of GitLab-runner. - Store
artifact_type=junitartifact in GitLab-rails
The list of merge requests for the end-goal (Each MR is based on the previous MR)
- Extend gitlab-ci.yml to request junit.xml test reports
- Parse junit.xml.gz and calculate the difference between head and base
Does this MR meet the acceptance criteria?
- Changelog entry added, if necessary
- [-] Documentation created/updated => This will be handled in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20576
- [-] API support added => https://gitlab.com/gitlab-org/gitlab-ce/issues/49265
- Tests added for this feature/bug
- Conform by the code review guidelines
- Has been reviewed by a Backend maintainer
- End-to-end tests pass (
package-and-qamanual pipeline job) - This merge request adds or changes files that require a review from the Database team.
What are the relevant issue numbers?
Related: #46809 (closed)
Edited by Grzegorz Bizon