@@ -492,6 +492,12 @@ WORKFLOW_DETECTORS_EXCLUDE_QC_SCRIPT=${ALIEN_JDL_WORKFLOWDETECTORSEXCLUDEQC:-}
492492# print workflow
493493if [[ $ALIEN_JDL_SSPLITWF != " 1" ]]; then
494494 env $SETTING_ROOT_OUTPUT IS_SIMULATED_DATA=0 WORKFLOWMODE=print TFDELAY=$TFDELAYSECONDS WORKFLOW_DETECTORS_EXCLUDE_QC=$WORKFLOW_DETECTORS_EXCLUDE_QC_SCRIPT ./run-workflow-on-inputlist.sh $INPUT_TYPE list.list > workflowconfig.log
495+ exitcode=$?
496+ if [[ $exitcode -ne 0 ]]; then
497+ echo " exit code from printing workflow is $exitcode " > validation_error.message
498+ echo " exit code from printing workflow is $exitcode "
499+ exit $exitcode
500+ fi
495501 # run it
496502 if [[ " 0$RUN_WORKFLOW " != " 00" ]]; then
497503 timeStart=` date +%s`
@@ -532,6 +538,12 @@ else
532538 export WORKFLOW_PARAMETERS=$( echo $WORKFLOW_PARAMETERS | sed -e " s/,$i ,/,/g" -e " s/^$i ,//" -e " s/,$i " ' $' " //" -e " s/^$i " ' $' " //" )
533539 done
534540 env DISABLE_ROOT_OUTPUT=0 IS_SIMULATED_DATA=0 WORKFLOWMODE=print TFDELAY=$TFDELAYSECONDS WORKFLOW_DETECTORS=TPC,CTP WORKFLOW_DETECTORS_MATCHING= ./run-workflow-on-inputlist.sh $INPUT_TYPE list.list >> workflowconfig.log
541+ exitcode=$?
542+ if [[ $exitcode -ne 0 ]]; then
543+ echo " exit code from printing workflow (Step 1) is $exitcode " > validation_error.message
544+ echo " exit code from printing workflow (Step 1) is $exitcode "
545+ exit $exitcode
546+ fi
535547 # run it
536548 if [[ " 0$RUN_WORKFLOW " != " 00" ]]; then
537549 timeStart=` date +%s`
@@ -570,6 +582,12 @@ else
570582 export WORKFLOW_PARAMETERS=$( echo $WORKFLOW_PARAMETERS | sed -e " s/,$i ,/,/g" -e " s/^$i ,//" -e " s/,$i " ' $' " //" -e " s/^$i " ' $' " //" )
571583 done
572584 env DISABLE_ROOT_OUTPUT=0 IS_SIMULATED_DATA=0 WORKFLOWMODE=print TFDELAY=$TFDELAYSECONDS WORKFLOW_DETECTORS=ALL WORKFLOW_DETECTORS_EXCLUDE=TPC,$DETECTORS_EXCLUDE WORKFLOW_DETECTORS_MATCHING= ./run-workflow-on-inputlist.sh $INPUT_TYPE list.list >> workflowconfig.log
585+ exitcode=$?
586+ if [[ $exitcode -ne 0 ]]; then
587+ echo " exit code from printing workflow (Step 2) is $exitcode " > validation_error.message
588+ echo " exit code from printing workflow (Step 2) is $exitcode "
589+ exit $exitcode
590+ fi
573591 # run it
574592 if [[ " 0$RUN_WORKFLOW " != " 00" ]]; then
575593 timeStart=` date +%s`
@@ -655,6 +673,12 @@ else
655673 STEP_3_ROOT_OUTPUT=$SETTING_ROOT_OUTPUT
656674 fi
657675 env $STEP_3_ROOT_OUTPUT IS_SIMULATED_DATA=0 WORKFLOWMODE=print TFDELAY=$TFDELAYSECONDS WORKFLOW_DETECTORS=ALL WORKFLOW_DETECTORS_EXCLUDE=$DETECTORS_EXCLUDE WORKFLOW_DETECTORS_USE_GLOBAL_READER_TRACKS=$READ_TRACKS WORKFLOW_DETECTORS_USE_GLOBAL_READER_CLUSTERS=$READ_CLUSTERS WORKFLOW_DETECTORS_EXCLUDE_GLOBAL_READER_TRACKS=HMP WORKFLOW_DETECTORS_EXCLUDE_QC=$WORKFLOW_DETECTORS_EXCLUDE_QC_SCRIPT ,$DETECTORS_EXCLUDE ./run-workflow-on-inputlist.sh $INPUT_TYPE list.list >> workflowconfig.log
676+ exitcode=$?
677+ if [[ $exitcode -ne 0 ]]; then
678+ echo " exit code from printing workflow (Step 3) is $exitcode " > validation_error.message
679+ echo " exit code from printing workflow (Step 3) is $exitcode "
680+ exit $exitcode
681+ fi
658682 # run it
659683 if [[ " 0$RUN_WORKFLOW " != " 00" ]]; then
660684 timeStart=` date +%s`
@@ -693,6 +717,12 @@ else
693717 WORKFLOW_DETECTORS_EXCLUDE_QC_SCRIPT+=" ,CPV"
694718 echo " QC_JSON_FROM_OUTSIDE = $QC_JSON_FROM_OUTSIDE "
695719 env $SETTING_ROOT_OUTPUT IS_SIMULATED_DATA=0 WORKFLOWMODE=print TFDELAY=$TFDELAYSECONDS WORKFLOW_DETECTORS=ALL WORKFLOW_DETECTORS_EXCLUDE=$DETECTORS_EXCLUDE WORKFLOW_DETECTORS_USE_GLOBAL_READER_TRACKS=$READ_TRACKS WORKFLOW_DETECTORS_USE_GLOBAL_READER_CLUSTERS=$READ_CLUSTERS WORKFLOW_DETECTORS_EXCLUDE_GLOBAL_READER_TRACKS= WORKFLOW_DETECTORS_EXCLUDE_QC=$WORKFLOW_DETECTORS_EXCLUDE_QC_SCRIPT ,$DETECTORS_EXCLUDE ./run-workflow-on-inputlist.sh $INPUT_TYPE list.list >> workflowconfig.log
720+ exitcode=$?
721+ if [[ $exitcode -ne 0 ]]; then
722+ echo " exit code from printing workflow (Step 4) is $exitcode " > validation_error.message
723+ echo " exit code from printing workflow (Step 4) is $exitcode "
724+ exit $exitcode
725+ fi
696726 # run it
697727 if [[ " 0$RUN_WORKFLOW " != " 00" ]]; then
698728 timeStart=` date +%s`
0 commit comments