Add pipeline artifacts test
Adds a pipeline artifacts test.
To my knowledge, only code coverage uses pipeline artifacts. The change is basically a copy/paste of https://gitlab.com/gitlab-org/ci-sample-projects/coverage-report/.
To verify that this creates a pipeline artifact, run ::Ci::PipelineArtifact.count
before and after running the pipeline. If the count increases, then the test works.