]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
tests: updates tox to test the new scenarios
authorAndrew Schoen <aschoen@redhat.com>
Tue, 8 Nov 2016 16:34:16 +0000 (10:34 -0600)
committerAndrew Schoen <aschoen@redhat.com>
Tue, 8 Nov 2016 18:37:04 +0000 (12:37 -0600)
This also turns on -vv for ansible and adds an environment for
ansible==1.9.4 testing.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: testing#updates

tox.ini

diff --git a/tox.ini b/tox.ini
index 94c08c6147b9a79abd8057bbd281d313c6de7953..f819fb7e0a8d55744a976ef4a47a2a2e57aec0a5 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = {ansible2.1,ansible2.2}-{initial-members}
+envlist = {ansible2.1}-{xenial-conf-tests,xenial-mon-osd,centos7-mon-osd}
 skipsdist = True
 
 [testenv]
@@ -11,16 +11,19 @@ setenv=
   ANSIBLE_SSH_ARGS = -F {changedir}/vagrant_ssh_config
   ANSIBLE_ACTION_PLUGINS = {toxinidir}/plugins/actions
 deps=
+  ansible1.9: ansible==1.9.4
   ansible2.1: ansible==2.1
   ansible2.2: ansible==2.2
   -r{toxinidir}/tests/requirements.txt
 changedir=
-  initial-members: {toxinidir}/tests/functional/ubuntu/16.04/mon/initial_members
+  xenial-conf-tests: {toxinidir}/tests/functional/ubuntu/16.04/mon
+  xenial-mon-osd: {toxinidir}/tests/functional/ubuntu/16.04/mon-osd
+  centos7-mon-osd: {toxinidir}/tests/functional/centos/7/mon-osd
 commands=
   vagrant up --no-provision --provider=virtualbox
   bash {toxinidir}/tests/scripts/generate_ssh_config.sh {changedir}
 
-  ansible-playbook -i {changedir}/hosts {toxinidir}/site.yml.sample
+  ansible-playbook -vv -i {changedir}/hosts {toxinidir}/site.yml.sample
 
   py.test -v
   vagrant destroy --force