diff options
Diffstat (limited to 'www/wiki/extensions/ModernTimeline/.travis.yml')
-rw-r--r-- | www/wiki/extensions/ModernTimeline/.travis.yml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/www/wiki/extensions/ModernTimeline/.travis.yml b/www/wiki/extensions/ModernTimeline/.travis.yml new file mode 100644 index 00000000..fdea0428 --- /dev/null +++ b/www/wiki/extensions/ModernTimeline/.travis.yml @@ -0,0 +1,32 @@ +language: php + +sudo: false + +matrix: + fast_finish: true + include: + - env: DBTYPE=sqlite; MW=1.31.3; SMW=dev-master + php: 7.1 + - env: DBTYPE=sqlite; MW=1.31.3; SMW=3.0.0 + php: 7.1 + - env: DBTYPE=sqlite; MW=1.31.3; SMW=3.0.0; TYPE=coverage + php: 7.3 + allow_failures: + - env: DBTYPE=sqlite; MW=1.31.3; SMW=dev-master + - env: DBTYPE=sqlite; MW=1.31.3; SMW=3.0.0; TYPE=coverage + +install: + - travis_retry composer self-update + - bash .travis.install.sh + +script: if [[ "$TYPE" != "coverage" ]]; then ../phase3/tests/phpunit/phpunit.php -c ../phase3/extensions/ModernTimeline/phpunit.xml.dist; fi + +after_success: + - if [[ "$TYPE" != "coverage" ]]; then exit 0; fi + - ../phase3/tests/phpunit/phpunit.php -c ../phase3/extensions/ModernTimeline/phpunit.xml.dist --coverage-clover coverage.clover + - wget https://scrutinizer-ci.com/ocular.phar + - php ocular.phar code-coverage:upload --format=php-clover coverage.clover + +cache: + directories: + - $HOME/.composer/cache |