TitleTest: fix minor todo about test naming
[mediawiki.git] / .travis.yml
blob6e076533211907f2301110d97d27ae70ab08ff5b
1 # Travis CI build configuration for MediaWiki
2 # <https://travis-ci.org/wikimedia/mediawiki-core>
4 # The Wikimedia Foundation uses a self-hosted Jenkins instance to run unit
5 # tests, but it tests code against the version of PHP that is deployed on
6 # Wikimedia's production cluster. This Travis CI configuration is designed to
7 # complement that setup by testing MediaWiki on travis
9 language: php
11 php:
12   - hhvm-nightly
13   - 5.3
15 services:
16   - mysql
18 branches:
19   # Test changes in master and in Wikimedia's production branches.
20   only:
21     - master
22     - /^wmf\/.*$/
24 before_install:
25   - sudo apt-get install -qq djvulibre-bin tidy
26   - composer self-update --quiet --no-interaction
28 before_script:
29   - composer install --prefer-source --quiet --no-interaction
30   - >
31       php maintenance/install.php traviswiki admin
32       --pass travis
33       --dbname traviswiki
34       --dbuser travis
35       --dbpass ""
36       --scriptpath "/w"
38 script:
39   - php tests/phpunit/phpunit.php
41 notifications:
42   email: false
43   irc:
44     channels:
45       - "chat.freenode.net#mediawiki-core"
46       - "chat.freenode.net#mediawiki-feed"
47     on_success: change
48     on_failure: change
49     skip_join: true