Steven Robertson
79b8814142
bump macOS test vm to replicate what passes locally
6 years ago
Steven Robertson
a7fe74cdba
forgot to dump gid info
6 years ago
Steven Robertson
96f896b56c
added debugging to figure out what's up with become_user and sudo runas gid not found
6 years ago
Steven Robertson
4776074e42
set up symlink to bash for source test
6 years ago
Steven Robertson
ea245bbff2
don't set global executable...
6 years ago
Steven Robertson
89788a83ed
run with bash as the default shell for tests so source command works
6 years ago
Steven Robertson
c010feec59
to not have to manage various python installs, use simplified 'source' test
6 years ago
Steven Robertson
de114be821
try and bump ansible to the latest 2.8 version to try and fix tests
6 years ago
Steven Robertson
552ae9c6d3
need become: yes for package install
6 years ago
Steven Robertson
c705645ade
need to ensure we can install rh-python for testing
6 years ago
Steven Robertson
72e6abf6db
attempt at fixing 'sudo runas gid invalid value' since the sudo command looks correct
6 years ago
Steven Robertson
51b43104e0
adding interpreter_discovery tests to ci
6 years ago
Steven Robertson
371ef07683
with statement doesn't exist in early python
6 years ago
Steven Robertson
9eedff97a6
closed fp after writing to temp files
6 years ago
Steven Robertson
c9dd36dbc4
pegging back to ans 2.8
6 years ago
Steven Robertson
90d51fcbbd
'fix' test for virtualenv on mac
6 years ago
Steven Robertson
488ab3553e
upgrade ansible back to 2.9.4, and fix issue with virtualenv on Mac
6 years ago
Steven Robertson
e85720f4d5
peg to a previously-passing ansible version
6 years ago
Steven Robertson
6d179da480
ported over tests from ansible validating python interpreter discovery
6 years ago
Steven Robertson
868de4e5ba
added ability to repro current virtualenv bug behind a proxy, and adding verbosity to see why azure is unhappy
6 years ago
David Wilson
d6329f3446
Merge devel/290 @ 79b979ec8544ef5d8620c64068d4a42fabf50415
6 years ago
David Wilson
3023ab3b7b
issue #633 : skip test on older Ansibles.
6 years ago
David Wilson
efd82dd35a
issue #633 : various task_vars fixes
...
- take host_vars from task_vars too
- make missing task_vars a hard error
- update tests to provide stub task_vars
6 years ago
David Wilson
fc09b81949
issue #633 : handle meta: reset_connection when become is active
...
- don't create a new connection during reset if no existing connection
exists
- strip off last hop in connection stack if PlayContext.become is True.
- log a debug message if reset cannot find an existing connection
6 years ago
David Wilson
b21be478e4
issue #627 : add test and tweak Reaper behaviour.
6 years ago
David Wilson
e86f371b93
issue #621 : send ADD_ROUTE earlier and add test for early logging.
...
Logs were broken because ADD_ROUTE was being sent *after* messages
started flowing from the new child. That's an explicit non-goal of the
design, so fix it.
6 years ago
David Wilson
c81f366fc6
issue #590 : whoops, import missing test modules
6 years ago
David Wilson
bdf6f1b9a9
issue #590 : rework ParentEnumerationMethod to recursively handle bad modules
...
In the worst case it will start with sys.path and resolve everything
from scratch.
6 years ago
David Wilson
5d6e20bc21
tests: add a few extra service tests.
6 years ago
David Wilson
bcca47df3c
issue #533 : update routing to account for DEL_ROUTE propagation race
6 years ago
David Wilson
3d72cf82e3
tests: use defer_sync() Rather than defer() + ancient sync_with_broker()
6 years ago
David Wilson
11923431a6
tests: one case from doas_test was invoking su
6 years ago
David Wilson
8f99ebdf6f
tests: hide memory-mapped files from lsof output
...
Seems to be no saner way to do this.
6 years ago
David Wilson
8a870f1402
issue #625 : use exec() instead of subprocess in mitogen_ansible_playbook
...
This is just to make CTRL+C handling less confusing. Alternate would be
ignoring SIGINT, but this is simpler.
6 years ago
David Wilson
0e489625ed
issue #615 : regression test
6 years ago
David Wilson
3f5ff17c8c
issue #615 : route a dead message to recipients when no reply is expected
6 years ago
David Wilson
bc275b2526
tests: another random string changed in 2.8.3
6 years ago
David Wilson
7e0c2fd1af
tests: fix sudo_flags_failure for Ansible 2.8.3
6 years ago
David Wilson
206a8d4aeb
issue #558 : disable test on OSX to cope with boundless mediocrity
6 years ago
David Wilson
8dfb3966df
issue #558 , #582 : preserve remote tmpdir if caller did not supply one
...
The undocumented 'tmp' parameter controls whether _execute_module()
would delete anything on 2.3, so mimic that. This means
_execute_remove_stat() calls will not blow away the temp directory,
which broke the unarchive plugin.
6 years ago
David Wilson
0c1d882547
issue #613 : must await 'exit' and 'disconnect' in wait=False test
6 years ago
David Wilson
4b9b1ca24d
tests: work around AnsibleModule.run_command() race.
...
See https://github.com/ansible/ansible/issues/51393
6 years ago
David Wilson
9b45872246
issue #598 : allow disabling preempt in terraform
6 years ago
David Wilson
4fa760cd21
issue #613 : add tests for all the weird shutdown methods
6 years ago
David Wilson
57012e0f72
Add mitogen.core.now() and use it everywhere; closes #614 .
6 years ago
David Wilson
7d4ae6cec4
issue #615 : fix up FileService tests for new logic
...
Can't perform authorization test in the same process so easily any more
since it checks is_privileged
6 years ago
David Wilson
588859423a
issue #615 : another Py3x fix.
6 years ago
David Wilson
9e1e1ba015
issue #615 : Py3x fix.
6 years ago
David Wilson
5af6c9b26f
issue #615 : use FileService for target->controll file transfers
6 years ago
David Wilson
8bac1cf368
issue #482 : another Py3 fix
6 years ago