Skip to content

Commit ade0c66

Browse files
committed
Add Travis changes
1 parent 22ba9c2 commit ade0c66

File tree

1 file changed

+34
-24
lines changed

1 file changed

+34
-24
lines changed

.travis.yml

Lines changed: 34 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ sudo: false
22
dist: trusty
33

44
language: php
5+
php: 7.2
56

67
notifications:
78
email:
@@ -21,24 +22,6 @@ env:
2122
- PATH="$TRAVIS_BUILD_DIR/vendor/bin:$PATH"
2223
- WP_CLI_BIN_DIR="$TRAVIS_BUILD_DIR/vendor/bin"
2324

24-
matrix:
25-
include:
26-
- php: 7.2
27-
env: WP_VERSION=latest
28-
- php: 7.1
29-
env: WP_VERSION=latest
30-
- php: 7.0
31-
env: WP_VERSION=latest
32-
- php: 5.6
33-
env: WP_VERSION=latest
34-
- php: 5.6
35-
env: WP_VERSION=3.7.11
36-
- php: 5.6
37-
env: WP_VERSION=trunk
38-
- php: 5.3
39-
dist: precise
40-
env: WP_VERSION=latest
41-
4225
before_install:
4326
- |
4427
# Remove Xdebug for a huge performance increase:
@@ -50,14 +33,41 @@ before_install:
5033
- |
5134
# Raise PHP memory limit to 2048MB
5235
echo 'memory_limit = 2048M' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
36+
- composer validate
5337

5438
install:
55-
- composer require wp-cli/wp-cli:dev-master
5639
- composer install
57-
- bash bin/install-package-tests.sh
58-
59-
before_script:
60-
- composer validate
40+
- composer prepare-tests
6141

6242
script:
63-
- bash bin/test.sh
43+
- composer phpunit
44+
- composer behat
45+
46+
jobs:
47+
include:
48+
- stage: sniff
49+
script:
50+
- composer lint
51+
- composer phpcs
52+
env: BUILD=sniff
53+
- stage: test
54+
php: 7.2
55+
env: WP_VERSION=latest
56+
- stage: test
57+
php: 7.1
58+
env: WP_VERSION=latest
59+
- stage: test
60+
php: 7.0
61+
env: WP_VERSION=latest
62+
- stage: test
63+
php: 5.6
64+
env: WP_VERSION=latest
65+
- stage: test
66+
php: 5.6
67+
env: WP_VERSION=3.7.11
68+
- stage: test
69+
php: 5.6
70+
env: WP_VERSION=trunk
71+
- stage: test
72+
php: 5.4
73+
env: WP_VERSION=latest

0 commit comments

Comments
 (0)