Determine whether there exists a solution for the personal creds requirement above the repository for testing purposes.
Perhaps move the check for personal cred presence from import.sh to prerequisites.sh.
And separate the tests based on:
whether they need personal creds or not
Whether they need the GitLab server to be running on the parent device or not.
Whether they need the GitLab server to be running in the docker parent device or not.
Whether they need the GitLab runner to be running on the parent device or not.
Whether they need the GitLab runner to be running in the docker parent device or not.
Whether they break the GitLab server installation or not.
Whether they break the GitLab runner installation or not.
Then allocate the tests for GitLab CI accordingly.
Determine whether there exists a solution for the personal creds requirement above the repository for testing purposes. Perhaps move the check for personal cred presence from import.sh to prerequisites.sh.
And separate the tests based on:
Then allocate the tests for GitLab CI accordingly.