Skip to content

Commit

Permalink
Merge pull request #41031 from smuzaffar/geometry-upgrade-fix-unit-test6
Browse files Browse the repository at this point in the history
[GEOMETRY-UPGRADE] Various fixes/improvements for unit test
  • Loading branch information
cmsbuild authored Mar 11, 2023
2 parents bf47d6d + b775d14 commit 65d75fb
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 12 deletions.
5 changes: 1 addition & 4 deletions Geometry/CMSCommonData/test/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,4 @@
<flags EDM_PLUGIN="1"/>
</library>

<bin file="TestIntegration.cpp" name="GeometryDOMCount">
<flags TEST_RUNNER_ARGS=" /bin/bash Geometry/CMSCommonData/test run_DOMCount.sh"/>
<use name="FWCore/Utilities"/>
</bin>
<test name="GeometryDOMCount" command="run_DOMCount.sh"/>
3 changes: 0 additions & 3 deletions Geometry/CMSCommonData/test/TestIntegration.cpp

This file was deleted.

8 changes: 3 additions & 5 deletions Geometry/CMSCommonData/test/run_DOMCount.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@

function die { echo Failure $1: status $2 ; exit $2 ; }

pushd ${LOCAL_TMP_DIR}

export LOCAL_TOP_DIR=${CMSSW_BASE}
rm -f run_DOMCount.log
echo "Normal output of DOMCount is written to file tmp/${SCRAM_ARCH}/run_DOMCount.log"

Expand Down Expand Up @@ -40,15 +39,15 @@ cfiFiles="${cfiFiles} Geometry/CMSCommonData/cmsExtendedGeometryXML_cfi"
cfiFiles="${cfiFiles} Geometry/CMSCommonData/cmsExtendedGeometryZeroMaterialXML_cfi"

# automatically retrieve active phase 2 geometries
read -a DETS <<< $(python3 -c 'from Configuration.Geometry.dict2026Geometry import detectorVersionDict; print " ".join(sorted([x[1] for x in detectorVersionDict.items()]))')
read -a DETS <<< $(python3 -c 'from Configuration.Geometry.dict2026Geometry import detectorVersionDict; print (" ".join(sorted([x[1] for x in detectorVersionDict.items()])))')
for DET in ${DETS[@]}; do
cfiFiles="${cfiFiles} Geometry/CMSCommonData/cmsExtendedGeometry2026${DET}XML_cfi"
done

for cfiFile in ${cfiFiles}
do
echo "run_DOMCount.py $cfiFile" | tee -a run_DOMCount.log
${LOCAL_TEST_DIR}/run_DOMCount.py $cfiFile >> run_DOMCount.log 2>&1 || die "run_DOMCount.py $cfiFile" $?
${SCRAM_TEST_PATH}/run_DOMCount.py $cfiFile >> run_DOMCount.log 2>&1 || die "run_DOMCount.py $cfiFile" $?
done

# Errors in the xml files and also missing xml or schema files will
Expand All @@ -67,5 +66,4 @@ else
exit 1
fi

popd
exit 0

0 comments on commit 65d75fb

Please sign in to comment.