- # 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
+ - if [ "$dbtype" = postgres ]; then psql -c "CREATE DATABASE traviswiki WITH OWNER travis;" -U postgres; fi