Matt Clay
4530eea7f8
Docker image updates for integration tests. ( #26054 )
...
* Sort packages to install.
* Add python-argparse to centos6 docker image.
* Add gcc and python dev lib to docker images.
* Add python cryptography to docker images.
* Add coverage using pip instead of OS packages.
* Update old pip versions in docker images.
* Exclude */pyshared/* from coverage reporting.
2017-06-23 12:45:38 -07:00
jctanner
33c61d1cdf
Vcsim container ( #25236 )
...
* Add container files for vcenter simulator
* Add controller file to spin up the container during tests
2017-06-21 06:44:40 -07:00
Toshio Kuratomi
3f9d1ab024
Add deps for cryptography to the Docker images ( #25580 )
2017-06-12 11:14:46 +01:00
Dag Wieers
4307733e6e
Revert the accidental addition of python-lxml ( #25432 )
...
I inadvertedly added python-lxml to the cloudstack-simulator Dockerfile.
This PR reverts this specific change.
This relates to PR #25324
2017-06-07 15:59:28 +01:00
John R Barker
a6c078c7fb
Add tzdata back ( #25433 )
...
It appears that the base Docker images have removed tzdata.
We use tzdata in the debconf tests, so add it back.
2017-06-07 15:54:01 +01:00
Dag Wieers
966b5fd1a0
Add python-lxml to docker images ( #25324 )
2017-06-07 12:48:16 +01:00
René Moser
d96195131f
cloudstack: test: improve startup time, fix network dependency on run ( #24876 )
2017-05-22 10:58:16 +01:00
René Moser
aaf4f04574
automated integration tests for cloudstack ( #20552 )
2017-05-09 11:32:11 +08:00
John R Barker
ecbf8e933a
Docs how to test (2nd) ( #24094 )
...
* Big testing doc refactor
* Combine all the testing documentation in to one place to make it easier to find
* Convert everything to RST
* Create testing_network guide
* Create testing landing page
* For each section detail "how to run" and "how to extend testing"
* More examples
* Lots more detail
2017-04-28 09:08:26 +01:00
Matt Clay
9e1bf1c6f2
Update fedora24 Dockerfile to resolve dnf issue.
2017-04-06 16:03:29 -07:00
Matt Clay
34bca6fb55
Use distro packaged jinja2 instead of pip version.
2017-01-16 15:52:43 -08:00
Matt Martz
9048cf2758
Changes to the httptester docker image to support new client cert functionality in tests ( #19912 )
...
* Fix Dockerfile
* Add changes to docker image to support new client cert functionality
* Update repo:tag for docker
2017-01-04 21:07:13 -08:00
Robin Roth
61897fa4b7
Add Dockerfile for opensuse 42.2 ( #19805 )
2017-01-03 11:32:03 -08:00
Matt Clay
68346b128f
Update Fedora tests to use releases 24 and 25.
2017-01-03 11:12:32 -08:00
Matt Clay
165e7c4e61
Add Dockerfile for fedora24 and fedora25.
2017-01-03 10:15:24 -08:00
Matt Martz
b79bf14607
Add playbook and packer file for building httptester ( #18107 )
2016-11-17 17:30:30 +00:00
Matt Clay
7b3cbafbe9
Add python 3 awareness to apt module tests. ( #17574 )
...
Also remove unnecessary dependency from ubuntu1604py3 Dockerfile.
2016-09-14 15:38:27 -07:00
Matt Clay
eb26616b09
Add python3-apt to ubuntu1604py3 Dockerfile.
2016-09-08 16:11:30 -07:00
Matt Clay
e2e7390adc
Add Python 3 CI support. ( #17209 )
2016-08-23 23:08:11 -07:00
Matt Clay
9497a814a8
Add apache2 to improve test speed and reliability. ( #16819 )
2016-07-25 07:19:49 -07:00
Matt Clay
4cc4dc6793
Add postgresql dependencies to opensuseleap.
2016-07-18 16:55:10 -04:00
Matt Clay
8a55a446bf
Fix fedora23 Dockerfile after fedora:23 updates.
2016-06-22 19:21:40 -07:00
Pilou
7ffbbd34f4
Add python-passlib to docker images. ( #16376 )
...
Related to #16361
2016-06-22 13:30:10 -07:00
Matt Clay
7de23a1c5b
Update opensuseleap Dockerfile.
...
- Do not update base image packages unnecessarily.
- Fix incorrect package names.
- Remove commented out RUN statements.
- Sort list of packages to install.
2016-06-21 17:46:30 -07:00
Matt Clay
cabbafb650
Update Fedora and CentOS docker images.
...
- Reduce image size by skipping weak package references.
- Consolidate and sort packages to install.
- Improve consistency between versions.
- Combine yum/dnf install and clean to avoid unwanted caching.
- Don't update existing packages from base image unnecessarily.
2016-06-14 16:15:49 -07:00
Matt Clay
82b978e186
Add curl to Ubuntu docker images.
2016-06-13 20:06:26 -07:00
Matt Clay
349b06974e
Update Ubuntu docker images.
...
- Reduce image size by skipping recommended packages.
- Consolidate and sort packages to install.
- Improve consistency between Ubuntu versions.
- Combine apt-get update and install to avoid caching stale updates.
2016-06-13 19:13:44 -07:00
Matt Clay
62e6f6b885
Add junit-xml to docker images.
2016-06-13 15:06:51 -07:00
Matt Martz
164f247ec8
Add httptester docker container files and update run_tests.sh to use ansible/httptester
2016-05-26 13:09:28 -05:00
Robin Roth
0edec45c3d
install packages for tests ( #15979 )
...
* curl is needed for test_binary_modules
* glibc-i18ndata is needed for postgresql (localedef)
2016-05-24 08:22:34 -07:00
John R Barker
1861151fa4
[WIP] Extra test and build dependencies in Docker images ( #15692 )
...
* Merge conflicts:
* [skip ci] Revert changes to run_tests.sh
gundalow will update this in a different PR
* [skip ci] Add in ubuntu1604 and opensuseleap
NOTE: We are not configuring anything to use these new images yet.
Therefore no impact on Travis performance
* python-mysql for opensuse
* It's mysql-server on centos6
2016-05-20 07:37:06 -07:00
James Cammarata
395ff361d4
Adding acl package to all docker images
2016-03-22 07:54:13 -04:00
Matt Clay
4224c11b5f
Combine new RUN commands into one RUN command.
2016-03-20 10:48:11 -07:00
Matt Clay
da99e4e0aa
Add ssh client and server to docker containers.
...
This will allow for future integration tests using ssh to localhost
from within docker containers running on Travis.
2016-03-19 21:33:23 -07:00
James Cammarata
88310a7f28
Adding iproute to certain RH-based docker images
2016-03-15 15:28:22 -04:00
James Cammarata
2fa1936ff9
Adding python-dev to the list of packages for ubuntu1204 docker
...
[ci skip]
2016-03-13 09:21:47 -04:00
James Cammarata
9d459386ce
Also adding an upgrade of pycrypto to ubuntu1204 config
2016-03-13 09:14:15 -04:00
James Cammarata
90afc5e7d2
Adding rubygems to the ubuntu1204 docker config
...
[no ci]
2016-03-13 08:50:21 -04:00
James Cammarata
af282eb979
Fixing typo in ubuntu1204 docker config
2016-03-13 08:31:47 -04:00
James Cammarata
ff5584a349
Updating jinja2 in ubuntu1204 docker image
2016-03-13 08:27:52 -04:00
James Cammarata
1222830155
Initial commit for Ubuntu 12.04 docker config for testing
2016-03-13 03:19:47 -04:00
James Cammarata
8cfdaa16f4
Fixing error in localedef usage for f23 docker image
2016-03-06 11:07:27 -05:00
James Cammarata
0e17a6f036
Another attempt at fixing random f23 locale failures in docker image
2016-03-06 09:56:31 -05:00
James Cammarata
2ee0c1b175
Fixing centos6 docker image for pycrytpo too
2016-03-06 08:09:30 -05:00
James Cammarata
762c99f77c
Fixing centos6 docker image to upgrade jinja2
2016-03-06 07:49:00 -05:00
James Cammarata
56670bd150
More tweaks for fedora on docker
2016-03-05 18:36:41 -05:00
James Cammarata
b97a98f69e
Trying to fix up the fedora23 docker image
2016-03-05 15:45:37 -05:00
James Cammarata
b72cd3a6d2
Adding fedora rawhide to the travis mix
2016-03-05 14:35:49 -05:00
James Cammarata
c632873936
Adding centos 6 to the travis mix
2016-03-05 13:47:23 -05:00
James Cammarata
981f451f0e
Adding fedora 23 to the Docker tests on travis
2016-03-04 14:02:13 -05:00