X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=.travis.yml;h=64075f1da2f9515116971ac74192a0fd4dfc7f6a;hb=3ee07d8bb4cad2eb265c140f92dd7169e601b2a1;hp=e0a45a1ec1d376a5de58692c2415164680de01c0;hpb=5d403c12b538413b0403a7929cfc3438a0e3c263;p=lhc%2Fweb%2Fwiklou.git diff --git a/.travis.yml b/.travis.yml index e0a45a1ec1..64075f1da2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,18 +9,7 @@ language: php php: - - hhvm - - 5.3 - - 5.4 - - 5.5 - - 5.6 - -matrix: - allow_failures: - - php: 5.3 - - php: 5.4 - - php: 5.5 - - php: 5.6 + - hhvm-nightly services: - mysql @@ -33,16 +22,12 @@ branches: before_install: - sudo apt-get install -qq djvulibre-bin tidy + - composer self-update --quiet --no-interaction before_script: - # Initialise submodules, in case we're testing a Wikimedia production branch. - - git submodule update --init --recursive - # Travis CI's HHVM environment provides PHPUnit as a phar file, but - # MediaWiki's test suite only works if individual PHPUnit files are - # actual files on disk (bug 58881). - - composer require 'phpunit/phpunit=3.7.*' --prefer-source + - composer install --prefer-source --quiet --no-interaction - > - php maintenance/install.php testwiki admin + php maintenance/install.php traviswiki admin --pass travis --dbname traviswiki --dbuser travis @@ -50,14 +35,12 @@ before_script: --scriptpath "/w" script: - - > - if [ "$TRAVIS_PHP_VERSION" = "hhvm" ]; - then - hhvm --php \ - -d include_path=".$(printf ':%s' vendor/phpunit/*)" \ - -d date.timezone="Etc/UTC" \ - tests/phpunit/phpunit.php - else - php tests/phpunit/phpunit.php \ - --with-phpunitdir ./vendor/phpunit/phpunit - fi + - php tests/phpunit/phpunit.php + +notifications: + irc: + channels: + - "chat.freenode.net#mediawiki-core" + on_success: change + on_failure: change + skip_join: true