David Wilson
1756cea65b
issue #109 : update Changelog.
6 years ago
David Wilson
57504ba6ec
issue #109 : core: meta_path regression in newer Pythons
...
Python at some point (at least since https://bugs.python.org/issue14605 )
began populating sys.meta_path with its internal importer classes,
meaning that interpreters no longer start with an empty sys.meta_path.
6 years ago
David Wilson
4db2168f83
issue #426 : teach debops_common_tests to use py3 prefix
6 years ago
David Wilson
e12c963279
issue #426 : make ansible_tests use python_path
6 years ago
David Wilson
e7bb5c1ee0
issue #426 : teach make_containers() to parse -py3 DISTRO suffix
6 years ago
David Wilson
8df895a8ac
issue #426 : make ansible_tests dump inventory.
6 years ago
David Wilson
8f03060e0c
issue #426 : enable a 2->3 Mitogen job.
6 years ago
David Wilson
c84f36e809
issue #426 : teach .ci/ Docker pulls to ignore -py3 image suffix.
6 years ago
David Wilson
934d8ac139
issue #426 : fix 2->3 issue in plain_old_module.
6 years ago
David Wilson
3206d59c87
issue #426 : teach DockerMixin to allow selecting interpreter
6 years ago
David Wilson
f1661abe4e
tests: make IterReadTest a little more robust
6 years ago
David Wilson
9a83b1a82b
Merge remote-tracking branch 'origin/dmw'
...
- Closes #364 .
6 years ago
David Wilson
578c2c3b46
issue #364 : update ChangeLog.
6 years ago
David Wilson
2a2dda8e39
issue #364 : remove stat() caching.
6 years ago
David Wilson
4267014ca6
issue #364 : clarify logged error when incorrect file size detected
6 years ago
David Wilson
65d9eec353
issue #364 : core: have Sender.close() supply reason= to dead()
6 years ago
David Wilson
bef4b0c962
tests: fix copy.yml title
6 years ago
David Wilson
ef06e7e16a
Merge remote-tracking branch 'origin/dmw' into HEAD
...
Refactored most CI stuff.
6 years ago
David Wilson
2a6dbb038f
Pythonize, split out and parallelize all jobs.
6 years ago
David Wilson
b60a6d0f3b
Split dev_requirements.txt up according to test mode.
6 years ago
David Wilson
43306fff81
docs: drop sphinx-autobuild, avoids 10 deps (-16%)
...
sphinx-autobuild==0.6.0 (from -r docs/docs-requirements.txt (line 2))
livereload>=2.3.0 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
pathtools>=0.1.2 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
tornado>=3.2 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
argh>=0.24.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
watchdog>=0.7.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
port-for==0.3.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
backports.ssl_match_hostname (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
singledispatch (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
backports_abc>=0.4 (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
6 years ago
David Wilson
fccf424140
tests: Pythonize print_env.sh.
6 years ago
David Wilson
8f1f3de123
tests: Pythonize env_wrapper.sh, clean up local_test
6 years ago
David Wilson
a717c5406c
tests: split etc_environment test in two
...
Turns out nobody supports ~/.pam_environment any more. Keep the
behaviour around for the time being.
6 years ago
David Wilson
59eb6d13c5
Merge remote-tracking branch 'origin/dmw'
...
- issue #421
- Azure Pipelines
6 years ago
David Wilson
0b86c4e45f
tests: basic (incomplete) Azure Pipelines config
6 years ago
David Wilson
3f414d5967
tests: rename .travis -> .ci, move Azure config into .ci
6 years ago
David Wilson
4b61e5af02
tests: run FD and thread checks on every test case.
...
Trying to hunt down weirdness on Azure.
6 years ago
David Wilson
374fd72dbb
tests: disable mtime test on vanilla
6 years ago
David Wilson
5233c47eba
docs: Changelog typo
6 years ago
David Wilson
01c4f3fee1
core: rearrange stdio setup to cope with buffering; closes #422
6 years ago
dw
704e6c0b2c
Set up CI with Azure Pipelines
6 years ago
David Wilson
9c8341acfc
Merge remote-tracking branch 'origin/dmw'
...
- Travis fixes
- 3.x fixes
- #420
6 years ago
David Wilson
79ca67aadd
tests: disable connection tests for non-Mitogen
6 years ago
David Wilson
8972dbb7b9
tests: more Ansible fixes.
6 years ago
David Wilson
acf0b04876
tests: run some playbooks against only one target.
6 years ago
David Wilson
ee2d10375d
tests: don't run reset_connection tests on <2.5.6.
6 years ago
David Wilson
fcdfd5f107
tests: fix disconnect_cleanup.yml target count assumption
6 years ago
David Wilson
de7d4e0908
setns: decode utility command output for 3.x.
6 years ago
David Wilson
1bb239189b
tests: another attempt at working paths.
6 years ago
David Wilson
5f815ec6c4
tests: try to fix PATH problem on Travis.
6 years ago
David Wilson
f5f72b958f
tests: avoid -u command line parameter conflict
6 years ago
David Wilson
905fbe7cbb
issue #420 : update Changelog.
6 years ago
David Wilson
50241a922f
ansible: call on_fork() on broker shutdown; closes #420 .
6 years ago
David Wilson
c7931be524
issue #420 : core: include PID in Latch cookie data.
6 years ago
David Wilson
0c3e48468b
tests: run disconnect_during_module.yml in subprocess
...
Avoid entire run failing with unreachable
6 years ago
David Wilson
35092c5d35
tests: Unicode/bytes fixes for integration/connection/exec_command.yml
6 years ago
David Wilson
4d443e654b
tests: replace another shell script.
6 years ago
David Wilson
6bae586923
tests: fix up Travis bodge for Python 2.6.
6 years ago
David Wilson
9ad022107e
issue #414 : disable test until rest of CI is healthy
6 years ago