Commit Graph

9 Commits

Author SHA1 Message Date
David Wilson be5c03c152 tests: many test fixes. Travis broken for >1 week. 2018-05-04 20:28:05 +01:00
David Wilson 6109de51a0 tests: Ansible SSH timeout test
Also change Docker image to new 'mitogen' organization.
2018-05-03 18:19:40 +01:00
David Wilson 3203846708 issue #239: ansible: ignore remote_tmp in new style runner. 2018-05-01 14:06:09 +01:00
David Wilson dc4433ace6 issue #202: ansible: forget all dependent contexts on Stream disconnect
This is a partial fix, there are still at least 2 cases needing covered:

- In-progress connections must have CallError or similar sent to any
  waiters
- Once connection delegation exists, it is possible for other worker
  processes to be active (and in any step in the process), trying to
  communicate with a context that we know can no longer be communicated
  with. The solution to that isn't clear yet.

Additionally ensure root has /bin/bash shell in both Docker images.
2018-04-21 19:04:19 +01:00
David Wilson 1e882a72c0 tests: install virtualenv in the Docker images. 2018-04-18 16:05:16 +01:00
David Wilson 7e49e73683 tests: add perl-JSON to the test images too.
Needed for the runner tests.
2018-04-17 15:01:46 +01:00
David Wilson ba8022424b tests: more work to standardize user accounts. 2018-04-16 18:35:13 +01:00
David Wilson 00aef80fac tests: /bin/bash login shell for all users. 2018-04-16 16:19:13 +01:00
David Wilson f203a91e1a tests: support CentOS Docker images.
- namespace & document test accounts in README.md
- standardize the password format everywhere, and ensure the passwords
  differ everywhere.
- Add MITOGEN_TEST_DISTRO environment variable.
2018-04-16 14:24:39 +01:00