Skip to content

Restructure integration tests

Jonathan Howard requested to merge integration-test-structure into dev

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] to default: 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
Edited by Jonathan Howard

Merge request reports