From 95d1370eb3133d493f86bbca4c01962bb9e9dadc Mon Sep 17 00:00:00 2001 From: Bryan Davis Date: Sun, 27 Sep 2015 13:18:03 -0600 Subject: [PATCH] Add linting to Travis tests Protect against syntax compatibility issues such as the non-5.3 compatible array syntax corrected in 5785a9a by running a linter during Travis CI testing for pull requests. Closes #655 --- .travis.yml | 2 +- composer.json | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3c257007..f0ce7c34 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,4 +21,4 @@ before_script: - if [ "$deps" == "low" ]; then composer update --prefer-source --prefer-lowest --prefer-stable; fi - if [ "$deps" != "low" ]; then composer install --prefer-source; fi -script: ./vendor/bin/phpunit +script: composer test diff --git a/composer.json b/composer.json index 0b806f07..f2aa853d 100644 --- a/composer.json +++ b/composer.json @@ -26,7 +26,8 @@ "videlalvaro/php-amqplib": "~2.4", "swiftmailer/swiftmailer": "~5.3", "php-console/php-console": "^3.1.3", - "phpunit/phpunit-mock-objects": "2.3.0" + "phpunit/phpunit-mock-objects": "2.3.0", + "jakub-onderka/php-parallel-lint": "0.9" }, "_": "phpunit/phpunit-mock-objects required in 2.3.0 due to https://github.com/sebastianbergmann/phpunit-mock-objects/issues/223 - needs hhvm 3.8+ on travis", "suggest": { @@ -56,6 +57,9 @@ } }, "scripts": { - "test": "phpunit" + "test": [ + "parallel-lint . --exclude vendor", + "phpunit" + ] } }