Run cppcheck via gitlab
This commit is contained in:
@@ -27,3 +27,8 @@ macos-c++98:
|
|||||||
script: "CI/ci-mac.sh C++98"
|
script: "CI/ci-mac.sh C++98"
|
||||||
tags:
|
tags:
|
||||||
- Apple
|
- Apple
|
||||||
|
|
||||||
|
cppcheck:
|
||||||
|
script: "CI/ci-cppcheck.sh"
|
||||||
|
tags:
|
||||||
|
- Linux
|
||||||
|
|||||||
18
CI/ci-cppcheck.sh
Executable file
18
CI/ci-cppcheck.sh
Executable file
@@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Run cppcheck and output into file
|
||||||
|
cppcheck --enable=all . -I src -i Doc/ --force --suppress=unusedFunction --quiet vi src/OpenMesh/Tools/Utils/Timer.hh -Umin -Umax -UBMPOSTFIX -DOPENMESHDLLEXPORT="" &> cppcheck.log
|
||||||
|
|
||||||
|
# Echo output to command line for simple analysis via gitlab
|
||||||
|
cat cppcheck.log
|
||||||
|
|
||||||
|
COUNT=$(wc -l < cppcheck.log )
|
||||||
|
|
||||||
|
if [ $COUNT -gt 1 ]; then
|
||||||
|
echo "Error Count is $COUNT which is too High! CPPCHECK Run failed";
|
||||||
|
exit 1;
|
||||||
|
else
|
||||||
|
echo "Error Count is $COUNT ... OK"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user