aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Frans de Jonge <fransdejonge@gmail.com> 2019-04-08 22:32:17 +0200
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2019-04-08 22:32:17 +0200
commit1bf8ef4e32dedb81da623fab288c79394d4dc37f (patch)
tree43f95ae9874879981739547353103c5794ff1dcd
parentd26a49bc664a6c4e683676b7c4669e140ca59610 (diff)
[CI] Force php -l failure (#2363)
* [CI] Force php -l failure By redirecting stderr to a file and checking if the filesize is greater than 0 bytes, we can also force failure for warnings. See discussion in <https://github.com/FreshRSS/FreshRSS/pull/2362#issuecomment-480623161>. * exclude JSON lib
-rw-r--r--.travis.yml3
1 files changed, 2 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 61b4cc596..078a91109 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,7 +14,8 @@ install:
script:
- phpenv rehash
- - git ls-files -z "*.php" | xargs -0 -n1 -P4 php -l
+ - find . -not -path "./lib/JSON.php" -name \*.php -print0 | xargs -0 -n1 -P4 php -l 1>/dev/null 2>php-l-results
+ - if [ -s php-l-results ]; then cat php-l-results; exit 1; fi
- |
if [[ $VALIDATE_STANDARD == yes ]]; then
COMPOSER_BIN=$(composer global config --absolute bin-dir)