summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/ModernTimeline/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/ModernTimeline/.travis.yml')
-rw-r--r--www/wiki/extensions/ModernTimeline/.travis.yml32
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