Skip to content

Commit f41d577

Browse files
committed
Travis CI: Enable all integration tests
1 parent 6d87bcd commit f41d577

File tree

2 files changed

+114
-20
lines changed

2 files changed

+114
-20
lines changed

.kitchen.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,24 @@ suites:
3333
run_list:
3434
- recipe[minitest-handler]
3535
- recipe[postfix-dovecot_test]
36-
excludes:
36+
# excludes:
3737
# From postfixadmin cookbook:
38-
- centos-7
39-
- centos-7.0
40-
- ubuntu-12.04
41-
- ubuntu-14.04
42-
- ubuntu-16.04
43-
- ubuntu-16.10
38+
# - centos-7
39+
# - centos-7.0
40+
# - ubuntu-12.04
41+
# - ubuntu-14.04
42+
# - ubuntu-16.04
43+
# - ubuntu-16.10
4444
- name: postgresql
4545
excludes:
4646
- amazon-2011.02.1
4747
- amazon-2013.09.2
4848
# From postfixadmin cookbook:
49-
- centos-7
50-
- centos-7.0
51-
- scientific-6.6
52-
- ubuntu-16.04
53-
- ubuntu-16.10
49+
# - centos-7
50+
# - centos-7.0
51+
# - scientific-6.6
52+
# - ubuntu-16.04
53+
# - ubuntu-16.10
5454
run_list:
5555
- recipe[minitest-handler]
5656
- recipe[postfix-dovecot_test]
@@ -62,11 +62,11 @@ suites:
6262
excludes:
6363
- amazon-2011.02.1
6464
- amazon-2013.09.2
65-
- ubuntu-10.04
66-
- ubuntu-12.04
67-
- debian-6.0.10
68-
- debian-7.8
69-
- centos-6.6
70-
- fedora-20
65+
# - ubuntu-10.04
66+
# - ubuntu-12.04
67+
# - debian-6.0.10
68+
# - debian-7.8
69+
# - centos-6.6
70+
# - fedora-20
7171
run_list:
7272
- recipe[postfix-dovecot_test::postfix_postgresql]

.travis.yml

Lines changed: 96 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,101 @@ sudo: required
77
services: docker
88

99
env:
10-
- CHEF_VERSION="~> 12.0"
10+
matrix:
11+
- TESTS="style unit" CHEF_VERSION="~> 12.0"
12+
- TESTS="integration[mysql-centos-5,verify]"
13+
- TESTS="integration[mysql-centos-6,verify]"
14+
- TESTS="integration[mysql-centos-7,verify]"
15+
- TESTS="integration[mysql-debian-7,verify]"
16+
- TESTS="integration[mysql-debian-8,verify]"
17+
- TESTS="integration[mysql-ubuntu-1204,verify]"
18+
- TESTS="integration[mysql-ubuntu-1404,verify]"
19+
- TESTS="integration[mysql-ubuntu-1604,verify]"
20+
- TESTS="integration[mysql-ubuntu-1610,verify]"
21+
- TESTS="integration[mysql-scientific-66,verify]"
22+
- TESTS="integration[postgresql-centos-5,verify]"
23+
- TESTS="integration[postgresql-centos-6,verify]"
24+
- TESTS="integration[postgresql-centos-7,verify]"
25+
- TESTS="integration[postgresql-debian-7,verify]"
26+
- TESTS="integration[postgresql-debian-8,verify]"
27+
- TESTS="integration[postgresql-ubuntu-1204,verify]"
28+
- TESTS="integration[postgresql-ubuntu-1404,verify]"
29+
- TESTS="integration[postgresql-ubuntu-1604,verify]"
30+
- TESTS="integration[postgresql-ubuntu-1610,verify]"
31+
- TESTS="integration[postgresql-scientific-66,verify]"
32+
- TESTS="integration[postfixpgsql-centos-5,verify]"
33+
- TESTS="integration[postfixpgsql-centos-6,verify]"
34+
- TESTS="integration[postfixpgsql-centos-7,verify]"
35+
- TESTS="integration[postfixpgsql-debian-7,verify]"
36+
- TESTS="integration[postfixpgsql-debian-8,verify]"
37+
- TESTS="integration[postfixpgsql-ubuntu-1204,verify]"
38+
- TESTS="integration[postfixpgsql-ubuntu-1404,verify]"
39+
- TESTS="integration[postfixpgsql-ubuntu-1604,verify]"
40+
- TESTS="integration[postfixpgsql-ubuntu-1610,verify]"
41+
- TESTS="integration[postfixpgsql-scientific-66,verify]"
42+
43+
matrix:
44+
exclude:
45+
- rvm: 2.2
46+
env: TESTS="integration[mysql-centos-5,verify]"
47+
- rvm: 2.2
48+
env: TESTS="integration[mysql-centos-6,verify]"
49+
- rvm: 2.2
50+
env: TESTS="integration[mysql-centos-7,verify]"
51+
- rvm: 2.2
52+
env: TESTS="integration[mysql-debian-7,verify]"
53+
- rvm: 2.2
54+
env: TESTS="integration[mysql-debian-8,verify]"
55+
- rvm: 2.2
56+
env: TESTS="integration[mysql-ubuntu-1204,verify]"
57+
- rvm: 2.2
58+
env: TESTS="integration[mysql-ubuntu-1404,verify]"
59+
- rvm: 2.2
60+
env: TESTS="integration[mysql-ubuntu-1604,verify]"
61+
- rvm: 2.2
62+
env: TESTS="integration[mysql-ubuntu-1610,verify]"
63+
- rvm: 2.2
64+
env: TESTS="integration[mysql-scientific-66,verify]"
65+
- rvm: 2.2
66+
env: TESTS="integration[postgresql-centos-5,verify]"
67+
- rvm: 2.2
68+
env: TESTS="integration[postgresql-centos-6,verify]"
69+
- rvm: 2.2
70+
env: TESTS="integration[postgresql-centos-7,verify]"
71+
- rvm: 2.2
72+
env: TESTS="integration[postgresql-debian-7,verify]"
73+
- rvm: 2.2
74+
env: TESTS="integration[postgresql-debian-8,verify]"
75+
- rvm: 2.2
76+
env: TESTS="integration[postgresql-ubuntu-1204,verify]"
77+
- rvm: 2.2
78+
env: TESTS="integration[postgresql-ubuntu-1404,verify]"
79+
- rvm: 2.2
80+
env: TESTS="integration[postgresql-ubuntu-1604,verify]"
81+
- rvm: 2.2
82+
env: TESTS="integration[postgresql-ubuntu-1610,verify]"
83+
- rvm: 2.2
84+
env: TESTS="integration[postgresql-scientific-66,verify]"
85+
- rvm: 2.2
86+
env: TESTS="integration[postfixpgsql-centos-5,verify]"
87+
- rvm: 2.2
88+
env: TESTS="integration[postfixpgsql-centos-6,verify]"
89+
- rvm: 2.2
90+
env: TESTS="integration[postfixpgsql-centos-7,verify]"
91+
- rvm: 2.2
92+
env: TESTS="integration[postfixpgsql-debian-7,verify]"
93+
- rvm: 2.2
94+
env: TESTS="integration[postfixpgsql-debian-8,verify]"
95+
- rvm: 2.2
96+
env: TESTS="integration[postfixpgsql-ubuntu-1204,verify]"
97+
- rvm: 2.2
98+
env: TESTS="integration[postfixpgsql-ubuntu-1404,verify]"
99+
- rvm: 2.2
100+
env: TESTS="integration[postfixpgsql-ubuntu-1604,verify]"
101+
- rvm: 2.2
102+
env: TESTS="integration[postfixpgsql-ubuntu-1610,verify]"
103+
- rvm: 2.2
104+
env: TESTS="integration[postfixpgsql-scientific-66,verify]"
11105

12106
before_install:
13107
- chef --version &> /dev/null || curl -L https://www.getchef.com/chef/install.sh | sudo bash -s -- -P chefdk -v 1.2.22
@@ -23,4 +117,4 @@ before_script:
23117
- cookstyle --version
24118
- foodcritic --version
25119

26-
script: travis_retry chef exec bundle exec rake style unit
120+
script: travis_retry chef exec bundle exec rake $TESTS

0 commit comments

Comments
 (0)