Closed
Description
Currently some integration are running against a GitLab started in docker, controlled by those properties in the POM:
Lines 69 to 72 in b2942f3
- The GitLab version version is old.
- Tests rely on maven starting the container using the
io.fabric8:docker-maven-plugin
plugin. - It is not easy to skip the integration tests on a computer where docker is not installed.
The Testcontainers is a popular project where integration tests declare their dependencies directly in the code (next to the tests).
It would be also handy to be able to test against multiple GitLab versions, for example the one listed in the version selector on https://docs.gitlab.com/.
For example as of today this would be:
15.9
14.10
13.10
This is open for suggestions