travis: apply the same hack I used to work around broken exit status and kernel checking to cppcheck checking its own code (use -j2). Speeds up by around 3-4 minutes per affected job.

This commit is contained in:
Matthias Krüger 2014-03-18 01:58:43 +01:00
parent 841df2a6af
commit 24e1872772
1 changed files with 4 additions and 1 deletions

View File

@ -44,7 +44,10 @@ script:
- make -j4
# building gui generates some more files that cppcheck can check, so check the repo *after* building gui
- cd ../
- ./cppcheck --error-exitcode=1 -Ilib --enable=style --suppressions-list=.travis_suppressions .
# use same hack as for kernel to work around cppchecks broken exit status with -j 2 ; create file, tee everything to the file and stdout, grep for errors in the file
- touch /tmp/cppcheck.cppcheck
- ./cppcheck --error-exitcode=1 -Ilib --enable=style --suppressions-list=.travis_suppressions . -j 2 |& tee /tmp/cppcheck.cppcheck
- sh -c "! grep "^\[" /tmp/cppcheck.cppcheck"
- cd ./gui
# clean rebuild
- git clean -dfx .