8b3ce600d0
Detect use of Travis tests on Shippable.
...
This can occur when building pre-Shippable branches or PRs.
(cherry picked from commit 03597143d0 )
2016-06-06 16:48:17 -07:00
945fb3411e
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
(cherry picked from commit c06884eff0 )
2016-06-06 16:48:17 -07:00
6f0bc4dd82
Corrected reference to httptester container.
...
(cherry picked from commit b755bcd875 )
2016-06-06 16:36:54 -07:00
247d4ebb8d
Add httptester docker container files and update run_tests.sh to use ansible/httptester
...
(cherry picked from commit 164f247ec8 )
2016-06-06 16:36:54 -07:00
86516eae05
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
(cherry picked from commit cc61531a74 )
2016-06-06 16:36:54 -07:00
df33ff6c65
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
(cherry picked from commit accf40d8a8 )
2016-06-06 16:36:54 -07:00
73b250ecf7
fix default for removing images
...
(cherry picked from commit 2af8e3b9d8 )
2016-06-06 16:36:54 -07:00
d77ff116c2
added ability to also subset make tests
...
(cherry picked from commit 27a1ae4732 )
2016-06-06 16:36:54 -07:00
6c80be47a2
another var 'defaulted' in run_tests
...
(cherry picked from commit 47d58c30e4 )
2016-06-06 16:36:54 -07:00
77dc6a36fd
added defaults for 'optional' vars
...
(cherry picked from commit 3669ab2456 )
2016-06-06 16:36:54 -07:00
217f8fd824
fine tuned shell switches for run_tests.sh
...
(cherry picked from commit 52a714143f )
2016-06-06 16:36:54 -07:00
dee38ceb95
Update how shippable scripts are called.
...
(cherry picked from commit 6d74f43eff )
2016-06-06 15:55:42 -07:00
66f8da7258
Add full support for Shippable CI.
...
(cherry picked from commit b0e1efbd62 )
2016-06-06 15:55:42 -07: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
c6af811573
Fixing equality check in run_tests.sh for sanity
2016-03-10 15:34:06 -05:00
7e3c92e909
predictable docker names and autoremove if no fail
2016-03-10 15:07:17 -05:00
f700a7e3ce
Removing forced pull from build step in run_tests.sh
2016-03-10 14:07:58 -05:00
a07495e4c8
allow tests to run with parameters
...
also fixed test_test_infra to allow tags
2016-03-10 10:50:14 -05:00
8cfdaa16f4
Fixing error in localedef usage for f23 docker image
2016-03-06 11:07:27 -05:00
0e17a6f036
Another attempt at fixing random f23 locale failures in docker image
2016-03-06 09:56:31 -05:00
2ee0c1b175
Fixing centos6 docker image for pycrytpo too
2016-03-06 08:09:30 -05:00
762c99f77c
Fixing centos6 docker image to upgrade jinja2
2016-03-06 07:49:00 -05:00
56670bd150
More tweaks for fedora on docker
2016-03-05 18:36:41 -05:00
b97a98f69e
Trying to fix up the fedora23 docker image
2016-03-05 15:45:37 -05:00
b72cd3a6d2
Adding fedora rawhide to the travis mix
2016-03-05 14:35:49 -05:00
c632873936
Adding centos 6 to the travis mix
2016-03-05 13:47:23 -05:00
e5844ee03d
Revert "Testing adding -j2 to the run_tests.sh script to speed up docker tests"
...
This reverts commit db2a0ae255 , as it does not
add any speed to the tests on Travis.
2016-03-05 11:50:10 -05:00
db2a0ae255
Testing adding -j2 to the run_tests.sh script to speed up docker tests
2016-03-05 10:58:30 -05:00
981f451f0e
Adding fedora 23 to the Docker tests on travis
2016-03-04 14:02:13 -05:00