/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Configuration/DataProcessing/test/run_CfgTest_4.sh
35 строк
898 B
mpresill
added tests for all new scenarios
11 фев 2026, 20:47
11 фев 2026, 20:47
afe817e
Код
Авторство
О чём код?
#!/bin/bash # Test suite for miniaod from prompt # Pass in name and status declare -a arr=("ppEra_Run3_2025" "ppEra_Run3_2026" "ppEra_Run3_2026_UPC" "ppEra_Run3_pp_on_PbPb_approxSiStripClusters_2026" "ppEra_Run3_pp_on_PbPb_2026") for scenario in "${arr[@]}" do rm -rf RunPromptRecoCfg.pkl python3 ${SCRAM_TEST_PATH}/RunPromptReco.py --scenario $scenario --miniaod --global-tag GLOBALTAG --lfn=/store/whatever if [ ! -f "RunPromptRecoCfg.pkl" ]; then echo "Can't dump RunPromptRecoCfg.pkl" exit 1; fi python3 <<EOF import sys, pickle f=open('RunPromptRecoCfg.pkl','rb') process = pickle.load(f); if not hasattr(process, "write_MINIAOD"): sys.exit(1) mod = process.write_MINIAOD if not hasattr(mod, "overrideBranchesSplitLevel"): sys.exit(1) EOF rc=$? if [ $rc -ne 0 ]; then echo "check process.write_MINIAOD" exit 1; fi echo '>>>> Done! <<<<' done