Commit Graph

15 Commits (6fb3a76e68d3e6f54500a971dc7e17b3306c4879)

Author SHA1 Message Date
David Wilson 46a311165e issue #148: parent: prevent race in iter_read()
There is no guarantee on the ordering select() returns file descriptors.
So if, e.g. in the case of sudo_nonexistent.yml, sudo prints an error
to a single FD before exitting, there was previously no gurantee
iter_read() would read off the error before failing due to detecting
disconnect on any FD.

Now instead we keep reading while any non-disconnected FD exists.
6 years ago
David Wilson d827bdb848 tests: fixes to get regression/ running under vanilla Ansible 6 years ago
David Wilson 3f7dfd6344 tests: tidy up dross after fixing issue. 6 years ago
David Wilson 235cf5e734 tests: more debug for travis 6 years ago
David Wilson b8908919b1 Arrange for sshpass to be installed. 6 years ago
David Wilson 3a0618684f tests: build the test binary custom modules 6 years ago
David Wilson f7db338d12 tests: more ansible_test tweaks 6 years ago
David Wilson 3e2abf36d5 tests: ansible_test shouldn't have a default become password 6 years ago
David Wilson c2f94017c7 tests: ensure perms for SSH private key 6 years ago
David Wilson b81a47649e tests: use non-root SSH user to connect to Docker image in ansible_test. 6 years ago
David Wilson 7a078a458c tests: run ansible with -vvv to catch copy hang 6 years ago
David Wilson 44f09a9912 tests: don't run MODE=ansible against localhost on Travis 6 years ago
David Wilson 6df796c7b6 tests: fix Ansible jobs to run on Debian/CentOS images too. 6 years ago
David Wilson 26cc0f2724 issue #164: fix remote_tmp handling on <2.5 6 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.
6 years ago