Skip to content

Commit

Permalink
Merge pull request #25133 from vargasa/cmsbotTest
Browse files Browse the repository at this point in the history
Validation/Geometry: Include cms-bot build test for Tracker
  • Loading branch information
cmsbuild committed Nov 10, 2018
2 parents 0a4dbb9 + fdedbff commit 4d51e59
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Validation/Geometry/test/BuildFile.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<!--CMSBot IB tests-->
<test name="materialBudgetTrackerPlots" command="genTrackerPlots.sh"/>

21 changes: 21 additions & 0 deletions Validation/Geometry/test/genTrackerPlots.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/bash -ex

VGEO_DIR=$CMSSW_BASE/src/Validation/Geometry
TEST_DIR=${VGEO_DIR}/test/materialBudgetTrackerPlots

if [ -d $TEST_DIR ] ; then rm -rf $TEST_DIR ; fi
mkdir $TEST_DIR && cd $TEST_DIR

cmsRun ${VGEO_DIR}/test/single_neutrino_cfg.py nEvents=1000 >$TEST_DIR/single_neutrino_cfg.log 2>&1

for geom in {'Extended2015','Extended2017Plan1'}; do
cmsRun ${VGEO_DIR}/test/runP_Tracker_cfg.py geom=$geom label=Tracker >$TEST_DIR/runP_Tracker_cfg.log 2>&1
done

python ${VGEO_DIR}/test/MaterialBudget.py -s -d Tracker

if [[ ! -z ${JENKINS_UPLOAD_DIR} ]] ; then
mkdir ${JENKINS_UPLOAD_DIR}/materialBudgetTrackerPlots
cp ${TEST_DIR}/Images/*.png ${JENKINS_UPLOAD_DIR}/materialBudgetTrackerPlots/
cp ${TEST_DIR}/*.log ${JENKINS_UPLOAD_DIR}/materialBudgetTrackerPlots/
fi

0 comments on commit 4d51e59

Please sign in to comment.