summaryrefslogtreecommitdiff
path: root/shippable.yml
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2016-06-02 13:39:27 -0700
committerMatt Clay <matt@mystile.com>2016-06-04 12:02:11 -0700
commit6e1e86028f8b9c8fced68e3f06bbc15fd8fc2778 (patch)
tree92392e98cfcb829b1290b3cabd6f04568b881d8f /shippable.yml
parent73bb06ae84d19538bdc5cff6a8010ed19c795709 (diff)
downloadansible-6e1e86028f8b9c8fced68e3f06bbc15fd8fc2778.tar.gz
Split integration tests into multiple groups.
This will allow tests to complete much faster.
Diffstat (limited to 'shippable.yml')
-rw-r--r--shippable.yml34
1 files changed, 26 insertions, 8 deletions
diff --git a/shippable.yml b/shippable.yml
index 0a7f3af3d0..33e70134d1 100644
--- a/shippable.yml
+++ b/shippable.yml
@@ -16,15 +16,33 @@ matrix:
python: 3.4
- env: TEST=sanity INSTALL_DEPS=1 TOXENV=py35
python: 3.5
- - env: TEST=integration IMAGE=ansible/ansible:centos6
- - env: TEST=integration IMAGE=ansible/ansible:centos7
- - env: TEST=integration IMAGE=ansible/ansible:fedora-rawhide
- - env: TEST=integration IMAGE=ansible/ansible:fedora23
- - env: TEST=integration IMAGE=ansible/ansible:opensuseleap
- - env: TEST=integration IMAGE=ansible/ansible:ubuntu1204 PRIVILEGED=true
- - env: TEST=integration IMAGE=ansible/ansible:ubuntu1404 PRIVILEGED=true
- - env: TEST=integration IMAGE=ansible/ansible:ubuntu1604
+ - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:centos6
+ - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:centos7
+ - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:fedora-rawhide
+ - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:fedora23
+ - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:opensuseleap
+ - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:ubuntu1204 PRIVILEGED=true
+ - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:ubuntu1404 PRIVILEGED=true
+ - env: TEST=integration TARGET=non_destructive IMAGE=ansible/ansible:ubuntu1604
+
+ - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:centos6
+ - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:centos7
+ - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:fedora-rawhide
+ - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:fedora23
+ - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:opensuseleap
+ - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:ubuntu1204 PRIVILEGED=true
+ - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:ubuntu1404 PRIVILEGED=true
+ - env: TEST=integration TARGET=destructive IMAGE=ansible/ansible:ubuntu1604
+
+ - env: TEST=integration TARGET=other IMAGE=ansible/ansible:centos6
+ - env: TEST=integration TARGET=other IMAGE=ansible/ansible:centos7
+ - env: TEST=integration TARGET=other IMAGE=ansible/ansible:fedora-rawhide
+ - env: TEST=integration TARGET=other IMAGE=ansible/ansible:fedora23
+ - env: TEST=integration TARGET=other IMAGE=ansible/ansible:opensuseleap
+ - env: TEST=integration TARGET=other IMAGE=ansible/ansible:ubuntu1204 PRIVILEGED=true
+ - env: TEST=integration TARGET=other IMAGE=ansible/ansible:ubuntu1404 PRIVILEGED=true
+ - env: TEST=integration TARGET=other IMAGE=ansible/ansible:ubuntu1604
build:
ci:
- test/utils/shippable/ci.sh