Skip to content

Commit e6938ef

Browse files
savamarkovicmghoneimy
authored andcommitted
Update .travis.yml
1 parent dc5fdf6 commit e6938ef

File tree

1 file changed

+47
-13
lines changed

1 file changed

+47
-13
lines changed

.travis.yml

Lines changed: 47 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,54 @@
1-
language: php
2-
php:
3-
- '7.1'
4-
- '7.2'
5-
- '7.3'
6-
- '7.4'
7-
- '8.0'
8-
jobs:
9-
allow_failures:
10-
- php: 8.0
11-
121
before_script:
132
- composer install
143

15-
script: composer run test
4+
script: vendor/phpunit/phpunit/phpunit tests/ --whitelist src/ --coverage-clover build/coverage/xml
165

176
after_script:
187
- php vendor/bin/codacycoverage clover build/coverage/xml
198

20-
os: linux
9+
_install_windows: &install_windows
10+
install:
11+
- choco install php --version $PHP_VERSION --no-progress --package-parameters='"/InstallDir:C:\tools\PHP"'
12+
- choco install composer --no-progress --ia '"/DEV=C:\tools\php /PHP=C:\tools\php"'
13+
- export PATH=$PATH:/C/tools/php
14+
15+
_install_osx: &install_osx
16+
install:
17+
- brew unlink python@2
18+
- brew install php@$PHP_VERSION
19+
- brew install composer
20+
21+
jobs:
22+
include:
23+
- os: linux
24+
language: php
25+
php: 7.1
26+
- os: linux
27+
language: php
28+
php: 7.2
29+
- os: linux
30+
language: php
31+
php: 7.3
32+
- os: linux
33+
language: php
34+
php: 8.0
35+
- os: osx
36+
language: sh
37+
env: PHP_VERSION='7.2'
38+
<<: *install_osx
39+
- os: osx
40+
language: sh
41+
env: PHP_VERSION='7.3'
42+
<<: *install_osx
43+
- os: osx
44+
language: sh
45+
env: PHP_VERSION='8.0'
46+
<<: *install_osx
47+
- os: windows
48+
language: sh
49+
env: PHP_VERSION='7.3.9'
50+
<<: *install_windows
51+
- os: windows
52+
language: sh
53+
env: PHP_VERSION='8.0.2'
54+
<<: *install_windows

0 commit comments

Comments
 (0)