From 995058faf8012101ddd17f94744d83c40a17eaa5 Mon Sep 17 00:00:00 2001
From: Tadej Novak <tadej.novak@cern.ch>
Date: Wed, 19 Jul 2023 16:19:18 +0200
Subject: [PATCH] ACTS CI: Enable longer FPE stack trace

---
 AtlasTest/CITest/test/ActsBenchmarkWithSpot.sh           | 1 +
 AtlasTest/CITest/test/ActsGSFRefitting.sh                | 1 +
 AtlasTest/CITest/test/ActsKfRefitting.sh                 | 2 +-
 AtlasTest/CITest/test/ActsPersistifyEDM.sh               | 2 +-
 AtlasTest/CITest/test/ActsValidateActsCoreSpacePoints.sh | 1 +
 AtlasTest/CITest/test/ActsValidateActsTrkSpacePoints.sh  | 1 +
 AtlasTest/CITest/test/ActsValidateClusters.sh            | 1 +
 AtlasTest/CITest/test/ActsValidateOrthogonalSeeds.sh     | 1 +
 AtlasTest/CITest/test/ActsValidateSeeds.sh               | 1 +
 AtlasTest/CITest/test/ActsValidateTracks.sh              | 1 +
 AtlasTest/CITest/test/ActsWorkflow.sh                    | 1 +
 11 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/AtlasTest/CITest/test/ActsBenchmarkWithSpot.sh b/AtlasTest/CITest/test/ActsBenchmarkWithSpot.sh
index fda240c64da2..fc5c95142e35 100755
--- a/AtlasTest/CITest/test/ActsBenchmarkWithSpot.sh
+++ b/AtlasTest/CITest/test/ActsBenchmarkWithSpot.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=10
 
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsBenchmarkSpotFlags" \
   --postExec "cfg.getEventAlgo(\"ActsTrkITkPixelClusterizationAlg\").PixelClustersKey=\"xAODpixelClusters\";cfg.getEventAlgo(\"ActsTrkITkStripClusterizationAlg\").StripClustersKey=\"xAODstripClusters\";" \
   --inputRDOFile ${input_rdo} \
diff --git a/AtlasTest/CITest/test/ActsGSFRefitting.sh b/AtlasTest/CITest/test/ActsGSFRefitting.sh
index 1f8882059ece..2b8e875e42a1 100755
--- a/AtlasTest/CITest/test/ActsGSFRefitting.sh
+++ b/AtlasTest/CITest/test/ActsGSFRefitting.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=5
 
 Reco_tf.py --CA \
+   --preExec "flags.Exec.FPE=500;" \
    --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsValidateGSFFlags" \
    --postInclude "ActsConfig.ActsTrkFittingConfig.ActsReFitterAlgCfg" \
    --inputRDOFile ${input_rdo} \
diff --git a/AtlasTest/CITest/test/ActsKfRefitting.sh b/AtlasTest/CITest/test/ActsKfRefitting.sh
index 3ae181346901..cf21a3593bfa 100755
--- a/AtlasTest/CITest/test/ActsKfRefitting.sh
+++ b/AtlasTest/CITest/test/ActsKfRefitting.sh
@@ -5,7 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=5
 
 Reco_tf.py --CA \
-   --preExec "flags.Reco.EnableHGTDExtension=False;" \
+   --preExec "flags.Exec.FPE=500;" "flags.Reco.EnableHGTDExtension=False;" \
    --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude" \
    --postInclude "ActsConfig.ActsTrkFittingConfig.ActsReFitterAlgCfg" \
    --inputRDOFile ${input_rdo} \
diff --git a/AtlasTest/CITest/test/ActsPersistifyEDM.sh b/AtlasTest/CITest/test/ActsPersistifyEDM.sh
index ee929fa84d6c..d638f377b155 100755
--- a/AtlasTest/CITest/test/ActsPersistifyEDM.sh
+++ b/AtlasTest/CITest/test/ActsPersistifyEDM.sh
@@ -6,9 +6,9 @@ n_events=2
 
 # Run reconstruction and produce AOD with persistified Acts EDM
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" "flags.Acts.EDM.PersistifyClusters=True;flags.Acts.EDM.PersistifySpacePoints=True;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsWorkflowFlags" \
   --postInclude "ActsConfig.ActsPostIncludes.PersistifyActsEDMCfg" \
-  --preExec "flags.Acts.EDM.PersistifyClusters=True;flags.Acts.EDM.PersistifySpacePoints=True;" \
   --inputRDOFile ${input_rdo} \
   --outputAODFile AOD.pool.root \
   --maxEvents ${n_events}
diff --git a/AtlasTest/CITest/test/ActsValidateActsCoreSpacePoints.sh b/AtlasTest/CITest/test/ActsValidateActsCoreSpacePoints.sh
index 316873f448b3..fe0fdff2f7be 100755
--- a/AtlasTest/CITest/test/ActsValidateActsCoreSpacePoints.sh
+++ b/AtlasTest/CITest/test/ActsValidateActsCoreSpacePoints.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=5
 
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsCoreValidateSpacePointsFlags" \
   --inputRDOFile ${input_rdo} \
   --outputAODFile AOD.pool.root \
diff --git a/AtlasTest/CITest/test/ActsValidateActsTrkSpacePoints.sh b/AtlasTest/CITest/test/ActsValidateActsTrkSpacePoints.sh
index e1b4a64d6a1d..abcec648b959 100755
--- a/AtlasTest/CITest/test/ActsValidateActsTrkSpacePoints.sh
+++ b/AtlasTest/CITest/test/ActsValidateActsTrkSpacePoints.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=5
 
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsTrkValidateSpacePointsFlags" \
   --inputRDOFile ${input_rdo} \
   --outputAODFile AOD.pool.root \
diff --git a/AtlasTest/CITest/test/ActsValidateClusters.sh b/AtlasTest/CITest/test/ActsValidateClusters.sh
index 3d5364bf52e1..d806f1b4b2ad 100755
--- a/AtlasTest/CITest/test/ActsValidateClusters.sh
+++ b/AtlasTest/CITest/test/ActsValidateClusters.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=5
 
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsValidateClustersFlags" \
   --inputRDOFile ${input_rdo} \
   --outputAODFile AOD.pool.root \
diff --git a/AtlasTest/CITest/test/ActsValidateOrthogonalSeeds.sh b/AtlasTest/CITest/test/ActsValidateOrthogonalSeeds.sh
index 19a3b0b56e23..d9e703034e68 100755
--- a/AtlasTest/CITest/test/ActsValidateOrthogonalSeeds.sh
+++ b/AtlasTest/CITest/test/ActsValidateOrthogonalSeeds.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=10
 
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsValidateOrthogonalSeedsFlags" \
   --inputRDOFile ${input_rdo} \
   --outputAODFile test.AOD.pool.root  \
diff --git a/AtlasTest/CITest/test/ActsValidateSeeds.sh b/AtlasTest/CITest/test/ActsValidateSeeds.sh
index cf05d3b27084..b7e3a86dc08f 100755
--- a/AtlasTest/CITest/test/ActsValidateSeeds.sh
+++ b/AtlasTest/CITest/test/ActsValidateSeeds.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=10
 
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsValidateSeedsFlags" \
   --inputRDOFile ${input_rdo} \
   --outputAODFile test.AOD.pool.root  \
diff --git a/AtlasTest/CITest/test/ActsValidateTracks.sh b/AtlasTest/CITest/test/ActsValidateTracks.sh
index 9a784524eaf2..823149557ca9 100755
--- a/AtlasTest/CITest/test/ActsValidateTracks.sh
+++ b/AtlasTest/CITest/test/ActsValidateTracks.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=2
 
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsValidateTracksFlags" \
   --inputRDOFile ${input_rdo} \
   --outputAODFile test.AOD.pool.root  \
diff --git a/AtlasTest/CITest/test/ActsWorkflow.sh b/AtlasTest/CITest/test/ActsWorkflow.sh
index 501198cafcb6..dd57f7d6c00f 100755
--- a/AtlasTest/CITest/test/ActsWorkflow.sh
+++ b/AtlasTest/CITest/test/ActsWorkflow.sh
@@ -5,6 +5,7 @@ input_rdo=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/InDetPhysValMonitori
 n_events=10
 
 Reco_tf.py --CA \
+  --preExec "flags.Exec.FPE=500;" \
   --preInclude "InDetConfig.ConfigurationHelpers.OnlyTrackingPreInclude,ActsConfig.ActsCIFlags.actsWorkflowFlags" \
   --inputRDOFile ${input_rdo} \
   --outputAODFile AOD.pool.root \
-- 
GitLab