diff --git a/Validation/RecoJets/test/BuildFile.xml b/Validation/RecoJets/test/BuildFile.xml
new file mode 100644
index 0000000000000..92807763d1130
--- /dev/null
+++ b/Validation/RecoJets/test/BuildFile.xml
@@ -0,0 +1 @@
+
diff --git a/Validation/RecoJets/test/test_makeJetValidationPlots.sh b/Validation/RecoJets/test/test_makeJetValidationPlots.sh
new file mode 100755
index 0000000000000..d8ee4df7d84ed
--- /dev/null
+++ b/Validation/RecoJets/test/test_makeJetValidationPlots.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+function die { echo $1: status $2; exit $2; }
+LOCAL_TEST_DIR="${LOCAL_TEST_DIR:-${PWD}}"
+REMOTE="/store/group/phys_jetmet/cmssw_unittests/"
+REDIRECTOR="root://eoscms.cern.ch/" # root://cms-xrd-global.cern.ch
+DQMFILE="DQM_RelValQCD_FlatPt_15_3000HS_14_CMSSW_16_0_0_pre4.root"
+OUTDIR="."
+SCRIPT="makeJetValidationPlots.py"
+
+COMMMAND=`xrdfs ${REDIRECTOR} locate ${REMOTE}${DQMFILE}`
+STATUS=$?
+echo "xrdfs command status = "$STATUS
+
+if [ $STATUS -eq 0 ]; then
+ printf "Using file ${DQMFILE}.\nRunning in ${LOCAL_TEST_DIR}.\n"
+ xrdcp ${REDIRECTOR}/${REMOTE}${DQMFILE} .
+ (${SCRIPT} --file ./${DQMFILE} --odir ./${OUTDIR} --jet hltAK4PFPuppiJets) || die 'failed running ${SCRIPT} ${DQMFILE}' $?
+ rm -fr ./${DQMFILE}
+else
+ die "SKIPPING test, file ${DQMFILE} not found" 0
+fi
diff --git a/Validation/RecoMET/test/BuildFile.xml b/Validation/RecoMET/test/BuildFile.xml
new file mode 100644
index 0000000000000..e6b3baf29b30c
--- /dev/null
+++ b/Validation/RecoMET/test/BuildFile.xml
@@ -0,0 +1 @@
+
diff --git a/Validation/RecoMET/test/test_makeHLTMETValidationPlots.sh b/Validation/RecoMET/test/test_makeHLTMETValidationPlots.sh
new file mode 100755
index 0000000000000..767cffefbbce9
--- /dev/null
+++ b/Validation/RecoMET/test/test_makeHLTMETValidationPlots.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+function die { echo $1: status $2; exit $2; }
+LOCAL_TEST_DIR="${LOCAL_TEST_DIR:-${PWD}}"
+REMOTE="/store/group/phys_jetmet/cmssw_unittests/"
+REDIRECTOR="root://eoscms.cern.ch/" # root://cms-xrd-global.cern.ch
+DQMFILE="DQM_RelValQCD_FlatPt_15_3000HS_14_CMSSW_16_0_0_pre4.root"
+OUTDIR="."
+SCRIPT="makeHLTMETValidationPlots.py"
+
+COMMMAND=`xrdfs ${REDIRECTOR} locate ${REMOTE}${DQMFILE}`
+STATUS=$?
+echo "xrdfs command status = "$STATUS
+
+if [ $STATUS -eq 0 ]; then
+ printf "Using file ${DQMFILE}.\nRunning in ${LOCAL_TEST_DIR}.\n"
+ xrdcp ${REDIRECTOR}/${REMOTE}${DQMFILE} .
+ (${SCRIPT} --file ./${DQMFILE} --odir ./${OUTDIR} --met hltPFPuppiMETTypeOne) || die 'failed running ${SCRIPT} ${DQMFILE}' $?
+ rm -fr ./${DQMFILE}
+else
+ die "SKIPPING test, file ${DQMFILE} not found" 0
+fi