Add quiet option to script
This commit is contained in:
parent
1e3fe7c1b5
commit
c84fdcd8f0
|
@ -30,8 +30,9 @@ jobs:
|
|||
cd $GITHUB_WORKSPACE/misra/
|
||||
mkdir .results
|
||||
chmod +x check_misra.sh
|
||||
./check_misra.sh -c /usr/bin -o ./.results
|
||||
./check_misra.sh -c /usr/bin -o ./.results -q
|
||||
echo "Scan complete"
|
||||
echo $NumViolations
|
||||
echo "VIOLATIONS=$NumViolations" >> $GITHUB_ENV
|
||||
|
||||
- name: Save output to Gist
|
||||
|
|
|
@ -7,6 +7,7 @@ source_folder="$script_folder/../speeduino" # -s, --source
|
|||
file_exts="ino" # -e, --exts
|
||||
out_folder="$script_folder/.results" # -o, --out
|
||||
cppcheck_path="" # -c, --cppcheck
|
||||
quiet=0 # -q, --quiet
|
||||
|
||||
function parse_command_line() {
|
||||
while [ $# -gt 0 ] ; do
|
||||
|
@ -15,6 +16,7 @@ function parse_command_line() {
|
|||
-e | --exts) file_exts="$2" ;;
|
||||
-o | --out) out_folder="$2" ;;
|
||||
-c | --cppcheck) cppcheck_path="$2" ;;
|
||||
-q | --quiet) quiet=1 ;;
|
||||
-*)
|
||||
echo "Unknown option: " $1
|
||||
exit 1
|
||||
|
@ -70,7 +72,9 @@ rm -f "$result_file"
|
|||
run_cppcheck
|
||||
error_count="$(process_cpp_results)"
|
||||
|
||||
cat "$result_file"
|
||||
if [ $quiet -eq 0 ]; then
|
||||
cat "$result_file"
|
||||
fi
|
||||
echo $error_count MISRA violations
|
||||
echo $error_count > ".results/error_count.txt"
|
||||
|
||||
|
|
Loading…
Reference in New Issue