You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ed915b6e63
LRU tests break when run as part of the whole suite rather than individually, because LRU stuff is already happening for earlier tests. |
7 years ago | |
---|---|---|
.. | ||
integration | 7 years ago | |
lib | 7 years ago | |
regression | 7 years ago | |
tests | 7 years ago | |
.gitignore | 7 years ago | |
Makefile | 7 years ago | |
README.md | 7 years ago | |
all.yml | 7 years ago | |
ansible.cfg | 7 years ago | |
compare_output_test.py | 7 years ago | |
gcloud-ansible-playbook.py | 7 years ago | |
hosts | 7 years ago | |
hosts.docker | 7 years ago | |
mitogen_ansible_playbook.sh | 7 years ago | |
osx_setup.yml | 7 years ago | |
run_ansible_playbook.sh | 7 years ago |
README.md
tests/ansible
Directory
This is an an organically growing collection of integration and regression tests used for development and end-user bug reports.
It will be tidied up over time, meanwhile, the playbooks here are a useful demonstrator for what does and doesn't work.
Preparation
For OS X, run the osx_setup.yml
script to create a bunch of users.
run_ansible_playbook.sh
This is necessary to set some environment variables used by future tests, as there appears to be no better way to inject them into the top-level process environment before the Mitogen connection process forks.
Running Everything
ANSIBLE_STRATEGY=mitogen_linear ./run_ansible_playbook.sh all.yml