fbfadc47c7
Update shippable shared dir for COPY_SOURCE. ( #16511 )
...
Tests now use '/shared' instead of '/tmp/shared-dir' when using
COPY_SOURCE. This avoids issues with containers purging '/tmp'.
2016-06-29 15:09:40 -07:00
f1e1558f4f
Unpin yamllint now that version 1.3.2 is out. ( #16479 )
...
The newer version of yamllint fixes the UnicodeEncodeError
which previously required pinning the version to 1.2.2.
2016-06-28 11:40:14 -07:00
81a49912b0
Pin yamllint to 1.2.2 to avoid issues in 1.3.0. ( #16464 )
...
This also moves shippable test requirements to external files.
2016-06-27 16:34:19 -07:00
1b29c87936
Test ansible version and ping during sanity tests. ( #16441 )
2016-06-24 19:32:54 -07:00
8a55a446bf
Fix fedora23 Dockerfile after fedora:23 updates.
2016-06-22 19:21:40 -07:00
7ffbbd34f4
Add python-passlib to docker images. ( #16376 )
...
Related to #16361
2016-06-22 13:30:10 -07:00
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
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
82b978e186
Add curl to Ubuntu docker images.
2016-06-13 20:06:26 -07:00
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
2f1fc5a324
Update integration test runner on shippable.
2016-06-13 18:06:55 -07:00
62e6f6b885
Add junit-xml to docker images.
2016-06-13 15:06:51 -07:00
03597143d0
Detect use of Travis tests on Shippable.
...
This can occur when building pre-Shippable branches or PRs.
2016-06-06 13:36:21 -07:00
4d48711242
Fix YAML source and check it on Shippable ( #15678 )
...
Fix YAML source and check it on Shippable
2016-06-04 10:58:17 -07:00
6d74f43eff
Update how shippable scripts are called.
2016-06-03 09:20:33 -07:00
b0e1efbd62
Add full support for Shippable CI.
2016-06-01 22:33:38 -07:00
c06884eff0
Run tests on ubuntu1604 and opensuseleap ( #15936 )
...
* reduce async sleep time in test
* make zypper test less destructive (don't break following uses of zypper)
* fix ca cert on suse
* fix/enable postgres/mysql on opensuseleap
* fix mysql test for mysql versions 5.7.6 and newer
* skip sni_host check on ubuntu1604
* add HTTPTESTER flag for test_uri
ubuntu 16.04 uses dash which drops env variables containing a dot
we work around this by adding an explicit env variable to enable httptester
2016-05-31 14:47:36 -07:00
b755bcd875
Corrected reference to httptester container.
2016-05-26 12:39:57 -07:00
164f247ec8
Add httptester docker container files and update run_tests.sh to use ansible/httptester
2016-05-26 13:09:28 -05:00
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
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
cc61531a74
Do not test vca and vmware.py for py2.4 ( #15887 )
...
Since both of them depend on libraries not
working on python 2.4, we shouldn't restrict
ourself on 2.4, cf https://github.com/ansible/ansible/pull/15870
2016-05-16 10:51:48 -04:00
accf40d8a8
Use httptester docker image for http tests ( #15811 )
...
* Use httptester docker image for http tests
* When not running with an httptester linked container, use public test sites
2016-05-10 23:43:07 -04:00
2af8e3b9d8
fix default for removing images
2016-05-05 16:00:02 -04:00
27a1ae4732
added ability to also subset make tests
2016-05-05 11:50:39 -04:00
47d58c30e4
another var 'defaulted' in run_tests
2016-05-03 11:25:21 -04:00
3669ab2456
added defaults for 'optional' vars
2016-05-03 10:38:54 -04:00
52a714143f
fine tuned shell switches for run_tests.sh
2016-05-03 09:39:19 -04:00
e4a1622f53
Do not check docker or azure module_utils code for py2.4 compat (the libs require py2.6+)
2016-04-26 07:21:36 -07:00
d00ac6e2d1
Merge pull request #15072 from rajatguptarg/fix-requirements
...
Add pycrypto as a requirement to run tests
2016-03-26 00:39:01 -04:00
a6d52ce098
Ensure that any command in run_tests.sh that fails results in immediate failure
2016-03-22 20:41:37 -05:00
6afed7083a
Revert "Use docker cp instead of docker volumes to allow for testing with remote docker servers"
...
This reverts commit 18599047cd .
2016-03-22 15:37:47 -04:00
90ffb8d8f0
Also remove volumes when removing containers
2016-03-22 13:53:54 -04:00
9a2c1cf94d
Force removal of docker container after test ends
2016-03-22 11:45:26 -04:00
18599047cd
Use docker cp instead of docker volumes to allow for testing with remote docker servers
2016-03-22 10:54:57 -04:00
081c33c451
Adding a docker pull to the run_tests.sh script
2016-03-22 09:49:19 -04:00
395ff361d4
Adding acl package to all docker images
2016-03-22 07:54:13 -04:00
dd27157b9d
Add pycrypto as a requirement to run tests
2016-03-21 21:37:18 +05:30
4224c11b5f
Combine new RUN commands into one RUN command.
2016-03-20 10:48:11 -07:00
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
bdf90d20dd
Add :Z to mount the volume. This is a docker-1.7+ option that makes the mount properly relabel for selinux
2016-03-18 07:47:09 -07:00
88310a7f28
Adding iproute to certain RH-based docker images
2016-03-15 15:28:22 -04:00
2fa1936ff9
Adding python-dev to the list of packages for ubuntu1204 docker
...
[ci skip]
2016-03-13 09:21:47 -04:00
9d459386ce
Also adding an upgrade of pycrypto to ubuntu1204 config
2016-03-13 09:14:15 -04:00
90afc5e7d2
Adding rubygems to the ubuntu1204 docker config
...
[no ci]
2016-03-13 08:50:21 -04:00
af282eb979
Fixing typo in ubuntu1204 docker config
2016-03-13 08:31:47 -04:00
ff5584a349
Updating jinja2 in ubuntu1204 docker image
2016-03-13 08:27:52 -04:00
1222830155
Initial commit for Ubuntu 12.04 docker config for testing
2016-03-13 03:19:47 -04:00
286d91d722
Reorganizing tox stuff and making py3-specific requirements
2016-03-11 11:25:28 -05:00
ab682b2917
Moving docker tests to pre-compiled images
2016-03-10 21:52:23 -05:00