We have tests for TestNG that run through the gradle task and then you can generate a report in Allure. Later we added the possibility to run tests in the container in Zalenium.
How can I set up test runs in GitLab?
Maybe there are some tutorials or working examples on github?