blob: 718e6aaa60dc9e1b754a28bac3f969c673450628 [file] [log] [blame]
Taufan Aditya3a63e442012-02-17 23:28:17 +07001language: php
2
Timothy Warrena963fbf2012-03-23 10:11:07 -04003php:
Taufan Aditya3a63e442012-02-17 23:28:17 +07004 - 5.3
5 - 5.4
sv3tli0bf09baf2013-10-29 10:19:11 +02006 - 5.5
Fred Emmottc75cb692014-01-14 10:29:36 -08007 - hhvm
Alex Bilbie88e38572012-09-12 18:45:21 +02008
Taufan Adityaa8a2e332012-03-29 03:56:46 +07009env:
10 - DB=mysql
Andrey Andreev79980e42012-11-25 16:32:05 +020011 - DB=mysqli
Taufan Adityaa8a2e332012-03-29 03:56:46 +070012 - DB=pgsql
13 - DB=sqlite
Taufan Aditya6a96bf72012-04-04 19:13:03 +070014 - DB=pdo/mysql
15 - DB=pdo/pgsql
16 - DB=pdo/sqlite
Taufan Adityaa8a2e332012-03-29 03:56:46 +070017
Taufan Aditya3a63e442012-02-17 23:28:17 +070018before_script:
David Barrattb63f07a2013-02-19 07:19:44 -050019 - composer install --dev --no-progress
Taufan Aditya44015c82012-04-04 19:38:16 +070020 - sh -c "if [ '$DB' = 'pgsql' ] || [ '$DB' = 'pdo/pgsql' ]; then psql -c 'DROP DATABASE IF EXISTS ci_test;' -U postgres; fi"
21 - sh -c "if [ '$DB' = 'pgsql' ] || [ '$DB' = 'pdo/pgsql' ]; then psql -c 'create database ci_test;' -U postgres; fi"
Andrey Andreevb8c4e482012-11-25 16:35:07 +020022 - sh -c "if [ '$DB' = 'mysql' ] || [ '$DB' = 'mysqli' ] || [ '$DB' = 'pdo/mysql' ]; then mysql -e 'create database IF NOT EXISTS ci_test;'; fi"
Taufan Aditya3a63e442012-02-17 23:28:17 +070023
Taufan Aditya6c7526c2012-05-27 13:51:27 +070024script: phpunit --coverage-text --configuration tests/travis/$DB.phpunit.xml
Phil Sturgeon15a29e12012-03-14 10:51:36 +000025
Fred Emmott2e8ee6e2014-01-14 11:12:35 -080026matrix:
27 allow_failures:
28 - php: hhvm
Fred Emmott8e93b792014-01-16 10:59:31 -080029 exclude:
30 - php: hhvm
31 env: DB=mysqli
32 env: DB=pgsql
33 env: DB=pdo/pgsql
Fred Emmott2e8ee6e2014-01-14 11:12:35 -080034
Taufan Aditya02197502012-03-10 16:39:50 +070035branches:
Phil Sturgeon15a29e12012-03-14 10:51:36 +000036 only:
Andrey Andreevfa4af2c2012-07-19 15:15:17 +030037 - develop
Andrey Andreev2d5ebf72013-10-29 13:27:59 +020038 - /^feature\/.+$/