From 15a3067b78b05c0fad907a00926aac6d0fc7b4bc Mon Sep 17 00:00:00 2001 From: Darek Stojaczyk Date: Fri, 28 Feb 2020 10:01:32 +0100 Subject: [PATCH] autobuild: remove a lot of unnecessary scanbuild output The loop was generating huge xtrace output that was hardly helpful. Change-Id: Ida683c01ec3a05674965bec972cc9f762a1f8fa0 Signed-off-by: Darek Stojaczyk Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1053 Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Tomasz Zawadzki --- autobuild.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/autobuild.sh b/autobuild.sh index 243aeba5d..424b1772c 100755 --- a/autobuild.sh +++ b/autobuild.sh @@ -57,12 +57,14 @@ function make_fail_cleanup { function scanbuild_make { pass=true $scanbuild $MAKE $MAKEFLAGS > $out/build_output.txt && rm -rf $out/scan-build-tmp || make_fail_cleanup + xtrace_disable for ent in $(find app examples lib module -type f | grep -vF ".h"); do if [[ $ent == lib/env_ocf* ]]; then continue; fi if file -bi $ent | grep -q 'text/x-c'; then echo $ent | sed 's/\.cp\{0,2\}$//g' >> $out/all_c_files.txt fi done + xtrace_restore grep -E "CC|CXX" $out/build_output.txt | sed 's/\s\s\(CC\|CXX\)\s//g' | sed 's/\.o//g' > $out/built_c_files.txt cat $rootdir/test/common/skipped_build_files.txt >> $out/built_c_files.txt