diff --git a/.travis.yml b/.travis.yml index 5af60d8d8..689921dc8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,6 +10,16 @@ env: - DB=pgsql - DB=sqlite +matrix: + allow_failures: + - php: 5.4 + env: + - PHPCS=1 + include: + - php: 5.4 + env: + - PHPCS=1 + before_script: - sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'CREATE DATABASE cakephp_test;'; fi" - sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'CREATE DATABASE cakephp_test2;'; fi" @@ -23,6 +33,9 @@ before_script: server.listen(80, 'localhost'); console.log('TCP server listening on port 80 at localhost.');" > app/tmp/socket.js - sudo node ./app/tmp/socket.js & + - pear channel-discover pear.cakephp.org + - pear install --alldeps cakephp/CakePHP_CodeSniffer + - phpenv rehash - set +H - echo " app/Config/database.php script: - - ./lib/Cake/Console/cake test core AllTests --stderr + - sh -c "if [ '$PHPCS' != '1' ]; then ./lib/Cake/Console/cake test core AllTests --stderr; else phpcs --standard=CakePHP ./lib/Cake; fi" notifications: email: false \ No newline at end of file