Restructure integration tests
Checklist
-
documentation is changed or added in./docs
-
unit tests updated to test changes
Description
Context
With the growing number of collectors to test, navigating the test/integration/IntTest_*
folder structure is getting more confusing.
Intent
- Update
test/integration
subfolder names to match PURL type being tested - Update references to old file paths
- Move all the GitLab CI local includes from
ci/
to.gitlab/ci/
- Add
tags: [saas-linux-large-amd64]
todefault:
block since project has GitLab Ultimate
It looks like a lot of changes, but the vast majority of them are files that moved and references to the new path. Only the following files have meaningful changes:
.gitlab-ci.yml
.gitlab/ci/integration-test.yml
CI/Container Images
- Update base image for CI and release Dockerfiles
- Previous base image was failing during
apt-get update
due to a broken image or changes to the Ubuntu archive source
- Previous base image was failing during
Edited by Jonathan Howard