Steven Robertson
884cfbbb27
disable python <= 2.6 tests
4 years ago
Steven Robertson
cf3d646613
fix custom_python_new_style_missing_interpreter, looks like Ansible 2.10 changed how new-style module detection works
4 years ago
Steven Robertson
ae4f6ece41
add workaround for TravisCI 4MB log limit job termination
4 years ago
Steven Robertson
33e176d62e
add support for ansible_collections site-package (from pip ansible==2.10.0 install) + switch to ansible 2.10.0 rather than github tag
4 years ago
Steven Robertson
d940f64469
travis pip is 9 from what the logs say
4 years ago
Steven Robertson
fa1269bca8
see what happens with only ansible 2.10 tests, still need to install collections tho
4 years ago
Steven Robertson
cc8febb841
use new released 2.10
4 years ago
Steven Robertson
b20aa982c7
use a commit that actually exists
5 years ago
Steven Robertson
40183138b4
add some tests pointing to almost-devel version of Ansible for collection preparation
5 years ago
Steven Robertson
9b1b5c5fb6
fix comment
5 years ago
Steven Robertson
54f1b9ca39
bionic doesn't have python2.6... sticking with trusty and downgrading to python3.6
5 years ago
Steven Robertson
070fde16f3
upgrade to ubuntu bionic for python3.7 support
5 years ago
Steven Robertson
db386a0350
enable ansible 2.9.6 tests
5 years ago
David Wilson
db37000dd5
ci: update to Ansible 2.8.3
5 years ago
David Wilson
95e7bca518
ci: try moving slower 2.8.0 jobs together
5 years ago
David Wilson
7bf5ce4498
ci: roughly bin-pack Travis jobs longest->shortest
5 years ago
David Wilson
14f8f00d4d
[stream-refactor] mark py24 as allow-fail
...
This needs a day or two's worth of soaking to fix all the remaining nits
5 years ago
David Wilson
054643783c
.travis.yml: Add reverse shell spawn for Travis too
5 years ago
David Wilson
2ce3383a01
[stream-refactor] make trusty our Travis dist.
...
They updated to xenial recently, and it no longer supports Py2.6.
5 years ago
David Wilson
d981a382c9
ci: work around various broken aspects of Travis VM image
...
- Symlink broken Ubuntu Python package pieces back together. See many
Google hits about this issue.
- Remove apt sources that can no longer be updated.
6 years ago
David Wilson
ab9a80cfd4
ci: Ansible 2.8 requires Python 2.7.
6 years ago
David Wilson
73a87d425d
ci: try bumping more Travis jobs to Ansible 2.8.
6 years ago
David Wilson
95fd9b815c
travis: exclude docs-master from CI
6 years ago
David Wilson
0aa4c9d8fc
issue #542 : .ci: move some tests to Azure and enable Mac job.
6 years ago
David Wilson
ee44d98f13
issue #477 : travis.yml typo.
...
We don't care if 2.3 can talk to newer systems, just CentOS 5/Py2.4.
6 years ago
David Wilson
59e5276af3
issue #477 : enable Ansible 2.3.3 CI.
6 years ago
David Wilson
11cabb04f9
WIP first run of py24 CI
6 years ago
David Wilson
d15f5334c0
Turn on Travis build notifcations, but send them to IRC.
6 years ago
David Wilson
8f03060e0c
issue #426 : enable a 2->3 Mitogen job.
6 years ago
David Wilson
2a6dbb038f
Pythonize, split out and parallelize all jobs.
6 years ago
David Wilson
3f414d5967
tests: rename .travis -> .ci, move Azure config into .ci
6 years ago
David Wilson
905ab890fb
tests: stop idiotic Travis TTY/pip progress bar spam
6 years ago
David Wilson
d580351db4
Correct DISTROS variable name for ansible_tests.
6 years ago
David Wilson
06ae59702c
tests: rationalize matrix and rewrite ansible_tests
...
Now all distros run in parallel.
6 years ago
Daniel Quackenbush
5d3152cdc1
Updated Travis Config to use Ansible 2.6.1, Added build status in readme
6 years ago
David Wilson
3e73e6ae11
Reenable all Travis Jobs.
6 years ago
David Wilson
410016ff47
Initial Python 3.x port work.
...
* ansible: use unicode_literals everywhere since it only needs to be
compatible back to 2.6.
* compat/collections.py: delete this entirely and rip out the parts of
functools that require it.
* Introduce serializable Kwargs dict subclass that translates keys to
Unicode on instantiation.
* enable_debug_logging() must set _v/_vv globals.
* cStringIO does not exist in 3.x.
* Treat IOLogger and LogForwarder input as latin-1.
* Avoid ResourceWarnings in first stage by explicitly closing fps.
* Fix preamble_size.py syntax errors.
6 years ago
David Wilson
cb595b30d4
issue #16 : rearrange Travis matrix and add Python 3.6 target for core tests
7 years ago
David Wilson
83617ad192
issue #275 : tests: cache virtualenvs too
7 years ago
David Wilson
4649e11da3
issue #275 : Travis build matrix from hell.
...
dev_requirements.txt:
- drop debops, it's not available for Python2.6
7 years ago
David Wilson
d65e047b12
issue #179 : ec0_receive() and connect_bootstrap() should use deadline.
...
Now there is a single global deadline derived from ansible.cfg timeout=
value.
7 years ago
David Wilson
c00e7ed367
tests: paralellize vanilla Ansible run.
7 years ago
David Wilson
b2abe74ab6
issue #210 : run DebOps under v2.5.1 too.
7 years ago
David Wilson
261f4397bb
tests: rename debops mode, add extra centos/version targets
7 years ago
David Wilson
3f7dfd6344
tests: tidy up dross after fixing issue.
7 years ago
David Wilson
c7e798e800
tests: stop burning CPU until this one job is fixed.
7 years ago
David Wilson
6df796c7b6
tests: fix Ansible jobs to run on Debian/CentOS images too.
7 years ago
David Wilson
15e30e8ac5
tests: Add a Travis target for CentOS images.
7 years ago
David Wilson
3ebe600389
issue #164 : convert "examples" into actual tests
...
- Add new Travis mode, "ansible_tests.sh" that runs
integrations/all.yml. Slowly build this up over time to cover more of
the existing junk.
- Add basic assertions on the output of the existing runner__* files.
- Wire up 2.4.3/2.5.0 jobs in Travis.
7 years ago
David Wilson
de5028ac18
issue #164 : arrange for DebOps common.yml to run under Travis.
7 years ago