Skip to content

Commit de61994

Browse files
JeroenDeDauwthiemowmde
authored andcommitted
Updated CI config (#215)
Fix for broken code coverage and removed no longer needed Travis matrix hack
1 parent b5c2666 commit de61994

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

.scrutinizer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ build: true
22
inherit: true
33

44
tools:
5-
php_code_coverage: true
5+
external_code_coverage: true
66
php_code_sniffer: true
77
php_cpd: true
88
php_cs_fixer: true

.travis.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
language: php
22

3-
env:
4-
- THENEEDFORTHIS=FAIL
5-
63
matrix:
74
fast_finish: true
85
include:
@@ -16,18 +13,21 @@ matrix:
1613
php: 7
1714
- env: DM=~4.2
1815
php: hhvm
19-
exclude:
20-
- env: THENEEDFORTHIS=FAIL
2116
allow_failures:
2217
- env: DM=@dev
2318

2419
sudo: false
2520

26-
before_script:
27-
- travis_retry composer require "wikibase/data-model=$DM" --prefer-source
21+
install: travis_retry composer require "wikibase/data-model=$DM" --prefer-source
2822

2923
script: composer ci
3024

25+
after_success:
26+
- if [[ "`phpenv version-name`" != "7.1" ]]; then exit 0; fi
27+
- vendor/bin/phpunit --coverage-clover coverage.clover
28+
- wget https://scrutinizer-ci.com/ocular.phar
29+
- php ocular.phar code-coverage:upload --format=php-clover coverage.clover
30+
3131
notifications:
3232
irc:
3333
channels:

0 commit comments

Comments
 (0)