add cppchec and clangformat to travis build

This commit is contained in:
Evgenii Alekseev 2017-03-08 06:33:55 +03:00
parent 801eea9a8b
commit 9e50ade6a5
2 changed files with 5 additions and 1 deletions

View File

@ -16,6 +16,8 @@ arch:
- mkdir awesome-widgets/build
- cd awesome-widgets/build && cmake -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DCMAKE_BUILD_TYPE=Optimization -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_FUTURE=ON -DBUILD_TESTING=ON ../sources
- cd awesome-widgets/build && make
- cd awesome-widgets/build && make cppcheck
- cd awesome-widgets/build && make clangformat && { [ `git status -s | wc -l` -eq 0 ] || exit 1 }
- cd awesome-widgets/build && xvfb-run make test
- sleep 3

View File

@ -14,10 +14,12 @@ endforeach ()
add_custom_target(
cppcheck
COMMAND ${CPPCHECK_EXECUTABLE}
--enable=warning,performance,portability,information,missingInclude
--enable=warning,performance,portability
--error-exitcode=1
--std=c++11
--language=c++
--library=qt.cfg
--project=compile_commands.json
--template="[{severity}][{id}] {message} {callstack} \(On {file}:{line}\)"
--verbose
--quiet