Commit graph

20 commits

Author SHA1 Message Date
Jakub Kadlcik
d96c9c7d7a Stop running tests for F27 in favor of F33 2021-01-12 16:27:27 +01:00
Jakub Kadlcik
176d546872 There is no python2 in Fedora rawhide anymore 2020-01-30 23:30:42 +01:00
Devan Goodwin
03196239a7 Fix rsync failures in dockerized tests, update for F27. 2017-12-07 11:12:11 -04:00
Neal Gompa
18a21c6c5b Remove useless EL5 stuff
Red Hat Enterprise Linux 5 and its derivatives are now EOL.
2017-04-01 14:55:25 -04:00
Steve Kuznetsov
81dc44d611
Added support for choosing platforms for tests
Running the entire suite of containerized tests across all of the
platforms that are supported takes quite a while, especially if the
container images need to be built. Now, the platforms that are to be
tested can be specified with `$PY2_DISTROS` and `$PY3_DISTROS`.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2017-01-26 08:42:30 -05:00
Steve Kuznetsov
bc9b769c19
Add CentOS 7 and Fedora 25 tests, remove Fedora 21 tests
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2017-01-05 16:39:06 -05:00
Steve Kuznetsov
784a76c036
Relabel test container volume contents for SELinux
To allow the tests to run from a host with SELinux enabled, the data
needs to be relabeled to the correct SELinux contexts. Adding the `Z`
label to the volume mount allows for this to occur.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2017-01-05 15:08:00 -05:00
Devan Goodwin
43f9ce2dd3 Drop F20 docker tests. 2015-05-09 08:53:11 -03:00
Devan Goodwin
8f9f6ae3fd Add F21 docker testing. 2015-05-09 08:49:14 -03:00
Devan Goodwin
901bdf1d22 Docker test cleanup. 2015-05-08 16:15:02 -03:00
Devan Goodwin
efee896150 Restore rawhide docker tests. 2015-05-08 15:59:35 -03:00
Devan Goodwin
e8e7f63662 Restore F20 Python 3 docker tests. 2015-05-08 13:05:38 -03:00
Devan Goodwin
d1b1e9611b Restore F20 Python 2 docker tests. 2015-05-08 12:55:52 -03:00
Devan Goodwin
bf2d285061 Get the docker test suite up and running again. 2015-05-01 15:37:53 -03:00
Paul Morgan
20334d52ed remove f19 from test harness to save space and time
* Save disk space on dev host by avoiding `docker pull mattdm/fedora'
* Save time by not building a fedora 19 image and running its tests

We can always revert this commit if we need to run tests on f19.
2014-07-04 16:26:23 +00:00
Paul Morgan
fe0b6d8863 add fedora-rawhide to test harness
Use the "semi-official" base image for rawhide.
It appears to be updated on a regular basis.

This gives us advance warning of breaking changes
in the bleeding-edge version of fedora.
2014-07-04 16:26:23 +00:00
Paul Morgan
4aeab5dcc1 add f19 to test harness to test conditional build deps
* fedora 19 does not have rpm-python3, thus we only test python2.
* assert that build deps are correct for fedora 19
2014-07-04 16:26:23 +00:00
Paul Morgan
ea7404d6a5 DRY up test harness to use spec file for build deps
Ensure build deps are consistent across the spec file and test harness.

Note: http://fedoraproject.org/wiki/HOWTOFindMissingBuildRequires
says that some packages should not be BuildRequires because
"they would occur too often" and "are considered the minimum build
environment." However, Docker changes the scope of that assumption
to keep docker images small.
2014-07-04 16:26:23 +00:00
Paul Morgan
58e6360698 remove intermediate containers in test harness
Save disk space on workstation.
2014-05-26 23:49:22 +00:00
Paul Morgan
361eca6195 add test harness based on docker/lxc 2014-03-13 17:56:32 +00:00