From 04ffa426266b661616a55124f2746af939c56e9c Mon Sep 17 00:00:00 2001 From: Whitney Armstrong <warmstrong@anl.gov> Date: Mon, 23 Aug 2021 21:17:18 +0000 Subject: [PATCH] Updated the final_results with tracking collects --- .gitlab-ci.yml | 3 ++- benchmarks/track_finding/config.yml | 8 ++++++++ benchmarks/track_finding/multiple_tracks.sh | 2 +- benchmarks/track_fitting/config.yml | 7 +++++++ benchmarks/track_fitting/single_tracks.sh | 2 +- 5 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 38edba60..79dff3cb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -65,6 +65,7 @@ common:detector: include: - local: 'benchmarks/ecal/config.yml' - local: 'benchmarks/track_finding/config.yml' + - local: 'benchmarks/track_fitting/config.yml' - local: 'benchmarks/tracking/config.yml' - local: 'benchmarks/clustering/config.yml' # - local: 'benchmarks/rich/config.yml' @@ -75,7 +76,7 @@ include: final_report: stage: finish - needs: ["ecal_collect", "tracking_central_electrons", "clustering:results", "full:results"] + needs: ["ecal_collect", "tracking_central_electrons", "clustering:results", "full:results","track_finding:collect","track_fitting:collect"] script: # disabled while we address ACTS issues #- mkdir -p results/views && cd results/views && bash ../../bin/download_views diff --git a/benchmarks/track_finding/config.yml b/benchmarks/track_finding/config.yml index 5453eab2..a5c02901 100644 --- a/benchmarks/track_finding/config.yml +++ b/benchmarks/track_finding/config.yml @@ -4,3 +4,11 @@ track_finding:multiple_tracks: timeout: 24 hours script: - bash benchmarks/track_finding/multiple_tracks.sh + +track_finding:collect: + stage: collect + needs: + - ["track_finding:multiple_tracks"] + script: + - echo "Done collecting artifacts." + diff --git a/benchmarks/track_finding/multiple_tracks.sh b/benchmarks/track_finding/multiple_tracks.sh index 85df9ebc..0ea376ef 100644 --- a/benchmarks/track_finding/multiple_tracks.sh +++ b/benchmarks/track_finding/multiple_tracks.sh @@ -80,7 +80,7 @@ rootls -t ${JUGGLER_SIM_FILE} if [[ -z "${ANALYSIS_ONLY}" ]] ; then # Need to figure out how to pass file name to juggler from the commandline - gaudirun.py benchmarks/tracking/options/track_reconstruction.py + xenv -x ${JUGGLER_INSTALL_PREFIX}/Juggler.xenv gaudirun.py benchmarks/track_finding/options/track_reconstruction.py if [[ "$?" -ne "0" ]] ; then echo "ERROR running juggler" exit 1 diff --git a/benchmarks/track_fitting/config.yml b/benchmarks/track_fitting/config.yml index 782f19b1..2363c6a7 100644 --- a/benchmarks/track_fitting/config.yml +++ b/benchmarks/track_fitting/config.yml @@ -4,4 +4,11 @@ track_fitting:single_tracks: script: - bash benchmarks/track_fitting/single_tracks.sh +track_fitting:collect: + stage: collect + needs: + - ["track_fitting:single_tracks"] + script: + - echo "Done collecting artifacts." + diff --git a/benchmarks/track_fitting/single_tracks.sh b/benchmarks/track_fitting/single_tracks.sh index dc84059c..e10a71f1 100644 --- a/benchmarks/track_fitting/single_tracks.sh +++ b/benchmarks/track_fitting/single_tracks.sh @@ -83,7 +83,7 @@ rootls -t ${JUGGLER_SIM_FILE} if [[ -z "${ANALYSIS_ONLY}" ]] ; then # Need to figure out how to pass file name to juggler from the commandline - gaudirun.py benchmarks/track_fitting/options/tracker_reconstruction.py + xenv -x ${JUGGLER_INSTALL_PREFIX}/Juggler.xenv gaudirun.py benchmarks/track_fitting/options/track_reconstruction.py if [[ "$?" -ne "0" ]] ; then echo "ERROR running juggler" exit 1 -- GitLab