MBS-Koji integration tests

This change introduces a set of Jenkins pipelines for building MBS
images and running integration tests against Koji using those images.
These pipelines are directly based on the WaiverDB pipeline work:

https://pagure.io/waiverdb/blob/master/f/openshift

The results of those tests are used to provide feedback to Pagure PRs
and to promote images through a series of environments, which may be
used to implement a continuous deployment process.

The current test cases, written in Groovy, are:
 - module-build-init: initate a module build and check that tags
   and targets in Koji are created correctly
 - module-build-cgimport: build an empty module and ensure that
   results are imported correctly into Koji, using the CGImport
   interface
This commit is contained in:
Mike Bonnet
2019-04-26 12:34:02 -07:00
parent 1e423826c6
commit 9c3d9bb441
59 changed files with 3057 additions and 52 deletions

0
docker/test-py3.sh Normal file → Executable file
View File