chore(no-release): Add integration test support using a real instance
-
Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA. As a benefit of being a GitLab Community Contributor, you receive complimentary access to GitLab Duo.
Note - this MR is purposefully created from a fork instead of the main repository, to ensure that forked pipelines work properly still.
This MR adds support for writing integration tests that run against a locally running GitLab instance, to validate that APIs created function properly. It includes not just the CI setup, but a set of helpers to write integration tests that check if integration tests are enabled, and a helper function example.
A new set of User integration tests have been created as well, proving the concept.
Edited by 🤖 GitLab Bot 🤖