Consider removing gitlab-qa image usage for e2e tests executed against review-app
Currently we are using gitlab-qa
docker image via gitlab-qa
gem to execute tests against instance of review-app
.
Since gitlab-qa
is primarily and orchestration tool, it might be adding additional complexity which is not necessary since all the environment orchestration is done prior to test execution.
It might be feasible to simply perform checkout of gitlab code and execute e2e tests directly via bundle exec bin/qa
from qa
directory.
This might reduce the execution time by a bit since I suspect fetching cached gitlab code and caching qa specific gems might be faster than installing gitlab-qa
gem and downloading prebuilt gitlab-qa
docker image.