File indexing completed on 2024-09-11 04:33:19
0001
0002 export LC_ALL=C
0003 if [ $
0004
0005 eval `scram runtime -sh`
0006 cd ${LOCALRT}/tmp/
0007 touch check-start
0008
0009 cd ${LOCALRT}/src/Utilities/StaticAnalyzers
0010 scram b -j $J
0011 cd ${LOCALRT}/
0012 export USER_CXXFLAGS="-DEDM_ML_DEBUG -w"
0013 export USER_LLVM_CHECKERS="-enable-checker threadsafety -enable-checker optional.ClassChecker -enable-checker cms -enable-checker deprecated -disable-checker cms.FunctionDumper"
0014 export BUILD_LOG=yes
0015 scram b -k -j $J checker SCRAM_IGNORE_PACKAGES=Fireworks/% SCRAM_IGNORE_SUBDIRS=test > ${LOCALRT}/tmp/class+function-checker.log 2>&1
0016 if [ "${JENKINS_HOME}" != "" ]; then
0017 BUILD_LOG_DIR=${LOCALRT}/tmp/${SCRAM_ARCH}/cache/log
0018 scram build outputlog >> ${LOCALRT}/tmp/class+function-checker.log 2>&1 || true
0019 ${CMS_BOT_DIR}/buildLogAnalyzer.py ${ANALOG_OPT} --logDir ${BUILD_LOG_DIR}/src > ${WORKSPACE}/build-logs.log 2>&1 || true
0020 if [ -d ${BUILD_LOG_DIR}/html ] ; then mv ${BUILD_LOG_DIR}/html ${WORKSPACE}/build-logs ; fi
0021 fi
0022 cd ${LOCALRT}/tmp/
0023 touch check-end
0024 sort -u < class-checker.txt.unsorted | grep -e"^data class">class-checker.txt
0025 sort -u < function-checker.txt.unsorted >function-statics-db.txt
0026 cat constcast-checker.txt.unsorted constcastaway-checker.txt.unsorted mutablemember-checker.txt.unsorted | sort -u >const-checker.txt
0027 rm *.txt.unsorted