David Wilson
599da0689a
issue #477 / ansible: avoid a race in async job startup.
...
Ansible 2.3/Python 2.4 work revealed there is no guarantee a slow target
will have written the initial job status file out before a fast
controller makes an initial check for it. Therefore, provide AsyncRunner
with a sender it should send a message to when the initial job file has
been written.
As a bonus, also catch and report exceptions happening early in
AsyncRunner, rather than leaving them to end up in -vvv output.
6 years ago
David Wilson
c61498202e
issue #477 : use assert_equal for nicer debug.
6 years ago
David Wilson
5e4066bb64
issue #477 : add Connection.homedir test.
6 years ago
David Wilson
8385c38cff
issue #477 : paper over Ansible 2.3 flag handling difference
6 years ago
David Wilson
b67e4e118e
issue #477 : update forking_correct_parent for subprocess isolation
6 years ago
David Wilson
abb0319bbb
issue #477 : get rid of perl JSON module requirement.
6 years ago
David Wilson
7d1b0e0807
issue #477 : Ansible 2.3 did not support gather_facts min subset.
6 years ago
David Wilson
b0ec398755
issue #477 : CentOS 5 image requires perl installed too.
6 years ago
David Wilson
0a9c3dcc40
issue #477 : missing stub-su.py from 137f5fa6c5
6 years ago
David Wilson
2f087859bc
issue #477 : 2.4-compatible syntax.
6 years ago
David Wilson
7abe5ff564
issue #477 : clearing glibc caches is not possible on Py2.4.
6 years ago
David Wilson
9377fed96b
issue #477 : install simplejson for vanilla tests.
6 years ago
David Wilson
137f5fa6c5
issue #477 : add basic su_test and Py2.4 polyfill.
6 years ago
David Wilson
d9efeb950a
issue #477 : import updated Python build scripts
...
Now using Docker to get correct libc.
6 years ago
David Wilson
ba59b80bea
issue #477 : initial Python 2.4.6 build for CI.
6 years ago
David Wilson
217e65dcbc
issue #477 : enable git-lfs for tests/data/*.tar.bz2.
6 years ago
David Wilson
ffb1b842db
issue #477 : import build script for Python 2.4.6.
6 years ago
David Wilson
767331d76f
issue #477 : disable Django parts of module_finder_test on 2.4.
6 years ago
David Wilson
b6634194af
issue #477 : clean up globals after unix_test.
6 years ago
David Wilson
30d933b299
issue #477 : remove unused pytest bits from importer_test.
6 years ago
David Wilson
69c27a33fc
issue #477 : remove fork use from unix_test.
6 years ago
David Wilson
fedd294f96
issue #485 : import new throuhgput bench
6 years ago
David Wilson
6281f231cb
issue #477 : more fork removal
6 years ago
David Wilson
25bffc424d
issue #477 : util/fakessh/two_three_compat fixes.
6 years ago
David Wilson
61297c24e5
issue #477 : call_function_test fixes for 2.4.
6 years ago
David Wilson
dd30a907ce
issue #477 : promote setup_gil() to mitogen.utils
...
This is since ansible_mitogen/process.py is 2.6-only, and I want to use
setup_gil() in 2.4 code.
6 years ago
David Wilson
cef7c1ccc7
issue #477 : fix lxc_test any polyfill import.
6 years ago
David Wilson
f420d876f2
issue #477 : stop using fork in responder_test.
6 years ago
David Wilson
9d5b3d9e02
issue #477 : stop using fork in service_test.
6 years ago
David Wilson
101e1c17b1
issue #477 : stop using fork() in parent_test, compatible enumerate().
6 years ago
David Wilson
9f10695ee2
issue #477 : Popen.terminate() polyfill for Py2.4.
6 years ago
David Wilson
b7f39f26cd
issue #477 : stop using .fork() in router_test, one small 2.4 fix.
6 years ago
David Wilson
9248b6d2b6
issue #477 : old Py zlib did not include extended exception text.
6 years ago
David Wilson
b831b4ab31
issue #477 : stop using router.fork() in receiver_test
6 years ago
David Wilson
a33767d31e
issue #477 : any() polyfill for lxc_test.
6 years ago
David Wilson
3b4f184298
issue #477 : replace type(e) -> __class__ for an exception
...
Due to old style exception classes.
6 years ago
David Wilson
b985224ff6
issue #477 : old Mock does not throw side_effect exceptions from a list
6 years ago
David Wilson
6a2f88d6a3
issue #477 : make mitogen.fork unsupported on Py<2.6.
6 years ago
David Wilson
51294db52d
issue #477 : fix 2 runner tests on Ansible 2.7.
6 years ago
David Wilson
01db198122
issue #477 : fix new KwargsTest on Python 3.x.
6 years ago
David Wilson
d4897d37bb
issue #477 : ModuleFinder now returns Unicode module names.
6 years ago
David Wilson
c443244986
issue #477 : Ansible 2.3 compatible regression/all.yml.
6 years ago
David Wilson
532ae92029
issue #477 : Ansible 2.3 requires placeholder module for assert_equals
6 years ago
David Wilson
572db1a385
issue #477 : build a CentOS 5/Py2.4 container + playbook compat fixes.
6 years ago
David Wilson
0b0ae5c971
issue #477 : backport various test modules to Python 2.4.
6 years ago
David Wilson
462a8567e5
issue #477 : add all() polyfill to custom_python_detect_environmnet
6 years ago
David Wilson
e9706a4a09
issue #477 : _update_linecache() must append newlines.
6 years ago
David Wilson
19b708e141
issue #415 , #477 : Poller must handle POLLHUP too.
...
Linux will fire poll() with simply the POLLHUP bit set even though it
was not requested, resulting in an infinite loop.
6 years ago
David Wilson
97a96f5dd8
issue #477 : rename and add tests for polyfill functions.
6 years ago
David Wilson
dc01f9e47e
issue #477 : Ansible 2.3 module output format difference.
...
Don't test for keys it doesn't set.
6 years ago