We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bda2612 commit 821f903Copy full SHA for 821f903
1 file changed
prodtests/full_system_test.sh
@@ -340,6 +340,12 @@ for STAGE in $STAGES; do
340
if [[ $aod_size -gt 0 ]]; then
341
echo "AO2D file produced: AO2D.root (size: ${aod_size} bytes)"
342
echo "aod_size_${STAGE},${TAG} value=${aod_size}" >> ${METRICFILE}
343
+ # Check that the metadata TMap is present
344
+ if ! root -b -l -q -e 'auto* f = TFile::Open("AO2D.root"); if (!f || f->IsZombie()) { exit(1); } if (!dynamic_cast<TMap*>(f->Get("metaData"))) { std::cerr << "ERROR: metaData TMap missing from AO2D.root" << std::endl; exit(1); }' 2>&1; then
345
+ echo "ERROR: metaData TMap missing from AO2D.root"
346
+ exit 1
347
+ fi
348
+ echo "AO2D metaData TMap present"
349
else
350
echo "ERROR: AO2D file (AO2D.root) exists but is empty"
351
echo "aod_size_${STAGE},${TAG} value=0" >> ${METRICFILE}
0 commit comments