Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-12-19 04:04:57

0001 #!/bin/bash -xe
0002 [ -z $WORKSPACE ] && (echo "WORKSPACE not set!"; exit 1)
0003 [ -z CMSSW_BASE ] && (echo "CMSSW_BASE not set!"; exit 1)
0004 : ${NCPU2:=1}
0005 
0006 export CMS_BOT_DIR=$WORKSPACE/cms-bot
0007 
0008 rm -rf $WORKSPACE/llvm-analysis-test; mkdir $WORKSPACE/llvm-analysis-test
0009 pushd $CMSSW_BASE/src/Utilities/StaticAnalyzers/test
0010 USER_CXXFLAGS='-Wno-register -DEDM_ML_DEBUG -w' SCRAM_IGNORE_PACKAGES="Fireworks/%" USER_LLVM_CHECKERS="-enable-checker threadsafety -enable-checker cms -enable-checker deprecated -disable-checker cms.FunctionDumper" \
0011     scram b -v -k -j ${NCPU2} checker >$WORKSPACE/llvm-analysis-test/runStaticChecks.log 2>&1 || true
0012 popd
0013 grep $WORKSPACE/llvm-analysis-test/runStaticChecks.log -e 'warning:' | grep -v "gmake" | sort > $WORKSPACE/llvm-analysis-test/probe.log
0014 diff -u $CMSSW_BASE/src/Utilities/StaticAnalyzers/test/reference.log $WORKSPACE/llvm-analysis-test/probe.log