spiegel_podman/contrib
Chris Evich 599714d9f2
Cirrus: Support special-case modes of testing
Previously libpod CI was fairly straight-forward, run unit and
integration tests in a standard set of 3 VMs.  Off on the side was a
single special case of running tests as an ordinary user.  There is a
desire to stop using the PAPR system to support testing inside of a
container.

Since having two special cases potentially invites more
down the road, make provisions to handle them more gracefully.  This
commit introduces an environment variable:  ``$SPECIALMODE``.  It's
value has the following meanings within the CI scripts:

Mode 'none': Nothing special, business as usual (default)
Mode 'rootless': Rootless testing
Mode 'in_podman': Build container, run integration tests in it.

This will make adding additional special-cases later easier, as well as
extending the special cases in a Matrix across multiple OS's.

Signed-off-by: Chris Evich <cevich@redhat.com>
2019-04-03 09:57:20 -04:00
..
cirrus Cirrus: Support special-case modes of testing 2019-04-03 09:57:20 -04:00
gate Cirrus: Verify manpages for all subcommands exist 2019-03-21 10:47:27 -04:00
imgts [skip ci] Cirrus: Container for tracking image use 2019-01-24 08:47:08 -05:00
perftest pod infra container is started before a container in a pod is run, started, or attached. 2019-02-15 16:39:24 -05:00
script Add script to determine dependency sizes 2018-03-23 14:12:14 +00:00
spec Bump to v1.3.0-dev 2019-03-30 11:33:15 -04:00
varlink Rename varlink socket and interface 2018-08-06 14:49:11 +00:00
build_rpm.sh Test RPM build and install for regressions 2018-08-28 11:53:09 +00:00