Skip to content
Snippets Groups Projects
Commit 7f109ed6 authored by Sebastien Ponce's avatar Sebastien Ponce
Browse files

Merge branch 'sponce_dropTests' into 'master'

Drop tests according to decisions in &15

See merge request !2735
parents d62e83be c79ad4e5
No related branches found
No related tags found
2 merge requests!2794Merge master into FTRetinaSeedRawBanks,!2735Drop tests according to decisions in https://gitlab.cern.ch/groups/lhcb/-/epics/15
Pipeline #6494537 passed
Showing
with 0 additions and 561 deletions
###############################################################################
# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options
from RecoConf.decoders import default_ft_decoding_version
from RecoConf.calorimeter_reconstruction import make_digits
options.set_input_and_conds_from_testfiledb('upgrade-TELL40-UT-miniBias')
default_ft_decoding_version.global_bind(value=6)
make_digits.global_bind(calo_raw_bank=False)
###############################################################################
# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options
from RecoConf.decoders import default_ft_decoding_version
options.set_input_and_conds_from_testfiledb('upgrade-baseline-ut-new-geo-digi')
default_ft_decoding_version.global_bind(value=6)
......@@ -51,20 +51,14 @@ if(BUILD_TESTING AND USE_DD4HEP)
RecoConf.hlt1_reco_baseline_with_mcchecking
RecoConf.performance.hlt1_reco_trackingeff_plots
RecoConf.hlt1_reco_decode_retina_with_mcchecking_FTv6
RecoConf.hlt2_lead_lead_fast_reco_pr_kf_gec_40000_with_mcchecking_velo_open_2023
RecoConf.hlt2_lead_lead_fast_reco_pr_kf_without_UT_gec_25000_with_mcchecking_velo_open_2023
RecoConf.hlt2_light_reco_pr_kf_velo_open_without_UT_with_mcchecking
RecoConf.hlt2_pr_kf_longmuon
RecoConf.hlt2_protoparticles_baseline
RecoConf.hlt2_protoparticles_fastest
RecoConf.hlt2_reco_baseline_UTTELL40_with_mcchecking
RecoConf.hlt2_reco_baseline_with_mcchecking_MagUp
RecoConf.performance.hlt1_reco_muonIDeff
RecoConf.performance.hlt1_reco_muonIDeff_plots
# needs upgrade/UTv4r2-newUTID as geometry version
RecoConf.hlt2_reco_baseline_UTTELL40_with_mcchecking_newGeo
# needs sim-20180530-vc-md100 as condition version
RecoConf.hlt2_reco_calo_v3_tracks
RecoConf.hlt2_reco_calo_cluster_shapes
RecoConf.hlt2_reco_calo_efficiency
RecoConf.hlt2_reco_calo_resolution_gamma
......@@ -77,13 +71,9 @@ if(BUILD_TESTING AND USE_DD4HEP)
RecoConf.mc_run_unpackers
RecoConf.decoding.compare_hlt1_hlt2_calo_decoding_v2bank_v3geometry
RecoConf.examples.hlt2_reco_tracking
RecoConf.hlt2_fast_reco
RecoConf.hlt2_light_reco_pr_kf_without_UT_on_data_with_monitoring_2022
RecoConf.hlt2_light_reco_tracking
RecoConf.hlt2_particles_baseline
RecoConf.hlt2_reco_baseline
RecoConf.hlt2_reco_baseline_multi_threaded
RecoConf.hlt2_reco_baseline_with_monitoring
RecoConf.hlt2_reco_baseline_with_parametrised_scatters
RecoConf.VP_cluster_monitoring
RecoConf.VP_cluster_monitoring_baseline
......@@ -108,11 +98,9 @@ if(BUILD_TESTING AND USE_DD4HEP)
RecoConf.hlt2_fastest_reco_with_mcchecking
RecoConf.hlt2_light_reco_pr_kf_with_mcchecking
RecoConf.hlt2_light_reco_with_mcchecking
RecoConf.hlt2_light_reco_without_UT_with_mcchecking
RecoConf.hlt2_protoparticles_ttrack_baseline
RecoConf.hlt2_reco_baseline_with_mcchecking
RecoConf.hlt2_reco_baseline_with_mcchecking_mpp_with_bfield
RecoConf.hlt2_reco_baseline_with_mcchecking_no_gec
RecoConf.hlt2_reco_upstream_particles_low_momentum
RecoConf.hlt2_ut_filtered_forward_track_reco_with_mcchecking
# Disabled due to UT issues.
......@@ -124,7 +112,6 @@ if(BUILD_TESTING AND USE_DD4HEP)
RecoConf.pr_kf_special_only
RecoConf.hlt2_pattern_reco_hit_masking
RecoConf.hlt2_reco_VP2DMeasurements
RecoConf.hlt2_reco_retina_with_mcchecking
RecoConf.hlt2_reco_full_geometry
RecoConf.hlt2_ttracks_mva_filter
PROPERTY
......
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options, run_reconstruction
from RecoConf.standalone import standalone_hlt2_light_reco_without_UT
from RecoConf.mc_checking import check_track_resolution, get_fitted_tracks_checkers
options.ntuple_file = 'hlt2_fastest_reco_without_UT_with_mcchecking.root'
with standalone_hlt2_light_reco_without_UT.bind(do_mc_checking=True, do_data_monitoring=True, fast_reco=True), \
check_track_resolution.bind(per_hit_resolutions=True, split_per_type=True),\
get_fitted_tracks_checkers.bind(max_ghost_prob = 0.8): # to roughly equal the ghost rate for tracking without UT with the non-retuned ghost prob
run_reconstruction(options, standalone_hlt2_light_reco_without_UT)
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options, run_reconstruction
from RecoConf.hlt1_tracking import (make_VeloClusterTrackingSIMD,
make_reco_pvs, make_PatPV3DFuture_pvs)
from RecoConf.hlt2_tracking import make_TrackBestTrackCreator_tracks
from RecoConf.event_filters import require_gec
from RecoConf.hlt1_muonid import make_muon_hits
from RecoConf.mc_checking import check_track_resolution
from RecoConf.standalone import standalone_hlt2_light_reco
from PyConf.Algorithms import PrHybridSeeding
from PyConf.packing import persistreco_writing_version
options.histo_file = 'hlt2_lead_lead_track_monitoring_with_mc_histos.root'
options.ntuple_file = 'hlt2_lead_lead_track_monitoring_with_mc_ntuples.root'
with standalone_hlt2_light_reco.bind(do_mc_checking=True, do_data_monitoring=False, use_pr_kf=True, fast_reco=True),\
require_gec.bind(cut=40000,skipUT=False), \
make_VeloClusterTrackingSIMD.bind(SkipForward=4),\
PrHybridSeeding.bind(RemoveBeamHole=True, RemoveClones_forLead=True), \
check_track_resolution.bind(per_hit_resolutions=True, split_per_type=True), \
make_reco_pvs.bind(make_pvs_from_velo_tracks=make_PatPV3DFuture_pvs),\
make_TrackBestTrackCreator_tracks.bind(max_ghost_prob=0.8),\
make_muon_hits.bind(geometry_version=3),\
persistreco_writing_version.bind(version=1.1):
config = run_reconstruction(options, standalone_hlt2_light_reco)
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options, run_reconstruction
from RecoConf.standalone import standalone_hlt2_full_track_reco
from PyConf.Tools import TrackMasterFitter
with standalone_hlt2_full_track_reco.bind(
light_reco=True), TrackMasterFitter.bind(
FastMaterialApproximation=True):
run_reconstruction(options, standalone_hlt2_full_track_reco)
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options, run_reconstruction
from RecoConf.standalone import standalone_hlt2_light_reco_without_UT
from RecoConf.mc_checking import check_track_resolution
options.ntuple_file = 'hlt2_light_reco_without_UT_with_mcchecking.root'
with standalone_hlt2_light_reco_without_UT.bind(
do_mc_checking=True, do_data_monitoring=True, monitor_all_tracks=True, use_pr_kf=False), \
check_track_resolution.bind(per_hit_resolutions=True, split_per_type=True, ):
run_reconstruction(options, standalone_hlt2_light_reco_without_UT)
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options, run_reconstruction
from RecoConf.standalone import standalone_hlt2_reco
options.ntuple_file = 'hlt2_reco_baseline_UTTELL40_with_mcchecking.root'
with standalone_hlt2_reco.bind(do_mc_checking=True, do_data_monitoring=True):
run_reconstruction(options, standalone_hlt2_reco)
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
"""
This set of options is used for reconstruction development purposes,
and assumes that the input contains MCHits (i.e. is of `Exended`
DST/digi type).
"""
from Moore import options, run_reconstruction
from RecoConf.standalone import standalone_hlt2_reco, reco_prefilters
from RecoConf.mc_checking import check_track_resolution
options.histo_file = (options.getProp("histo_file")
or 'hlt2_track_monitoring_with_mc_no_gec_histos.root')
options.ntuple_file = (options.getProp("ntuple_file")
or 'hlt2_track_monitoring_with_mc_no_gec_ntuples.root')
with standalone_hlt2_reco.bind(do_mc_checking=True, do_data_monitoring=True), \
check_track_resolution.bind(per_hit_resolutions=False, split_per_type=True), \
reco_prefilters.bind(gec=False):
run_reconstruction(options, standalone_hlt2_reco)
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options, run_reconstruction
from RecoConf.standalone import standalone_hlt2_reco
# save output file with histograms
options.histo_file = 'hlt2_reco_baseline_with_monitoring.root'
# run hlt2 reco with data monitoring
with standalone_hlt2_reco.bind(do_data_monitoring=True):
run_reconstruction(options, standalone_hlt2_reco)
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
from Moore import options, run_reconstruction
from RecoConf.standalone import standalone_hlt2_calo_tracks_v3
from RecoConf.calorimeter_reconstruction import make_digits
from RecoConf.decoders import default_ft_decoding_version
default_ft_decoding_version.global_bind(value=6)
options.set_input_and_conds_from_testfiledb('upgrade_B2JpsiK_ee_MU')
options.evt_max = 1000
options.ntuple_file = 'output_calo_chargedpids_checker.root'
# use old calo raw bank names
with make_digits.bind(calo_raw_bank=False):
run_reconstruction(options, standalone_hlt2_calo_tracks_v3)
###############################################################################
# (c) Copyright 2019 CERN for the benefit of the LHCb Collaboration #
# #
# This software is distributed under the terms of the GNU General Public #
# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". #
# #
# In applying this licence, CERN does not waive the privileges and immunities #
# granted to it by virtue of its status as an Intergovernmental Organization #
# or submit itself to any jurisdiction. #
###############################################################################
"""
This set of options is used for reconstruction development purposes,
and assumes that the input contains MCHits (i.e. is of `Exended`
DST/digi type).
"""
from Moore import options, run_reconstruction
from RecoConf.standalone import standalone_hlt2_full_track_reco_retinacluster
from RecoConf.mc_checking import check_track_resolution
options.histo_file = 'hlt2_track_monitoring_with_mc_retina_histos.root'
options.ntuple_file = 'hlt2_track_monitoring_with_mc_retina_ntuples.root'
with standalone_hlt2_full_track_reco_retinacluster.bind(do_mc_checking=True), \
check_track_resolution.bind(per_hit_resolutions=False, split_per_type=True):
run_reconstruction(options, standalone_hlt2_full_track_reco_retinacluster)
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
(c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
This software is distributed under the terms of the GNU General Public
Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
In applying this licence, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
-->
<!--
Make sure HLT2 configures and runs without errors on raw data.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="args"><set>
<text>$MOOREROOT/tests/options/mdf_input_and_conds_hlt2.py</text>
<text>$MOOREROOT/tests/options/download_mdf_input.py</text>
<text>$RECOCONFROOT/options/hlt2_fast_reco.py</text>
</set></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="reference"><text>../refs/hlt2_fast_reco.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
<argument name="validator"><text>
from Moore.qmtest.exclusions import ref_preprocessor, counter_preprocessor, sensitivities
validateWithReference(preproc=ref_preprocessor, counter_preproc=counter_preprocessor, sensitivities=sensitivities)
from Moore.qmtest.exclusions import remove_known_warnings
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
stdout=remove_known_warnings(stdout))
</text></argument>
</extension>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
(c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
This software is distributed under the terms of the GNU General Public
Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
In applying this licence, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
-->
<!--
Make sure HLT2 configures, runs on digi as input and reconstruction does not change.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="timeout"><integer>2400</integer></argument>
<argument name="args"><set>
<text>$MOOREROOT/tests/options/default_input_and_conds_hlt2.py</text>
<text>$RECOCONFROOT/options/hlt2_fastest_reco_without_UT_with_mcchecking.py</text>
</set></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="reference"><text>../refs/hlt2_fastest_reco_without_UT_with_mcchecking.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
<argument name="validator"><text>
from Moore.qmtest.exclusions import ref_preprocessor, counter_preprocessor
validateWithReference(preproc = ref_preprocessor, counter_preproc = counter_preprocessor)
from Moore.qmtest.exclusions import remove_known_warnings
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
stdout=remove_known_warnings(stdout))
</text></argument>
</extension>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
(c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
This software is distributed under the terms of the GNU General Public
Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
In applying this licence, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
-->
<!--
Make sure HLT2 configures, runs on digi as input and reconstruction does not change.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="timeout"><integer>2400</integer></argument>
<argument name="args"><set>
<text>$MOOREROOT/tests/options/lead_lead_input_and_conds_hlt2_2023_velo_open.py</text>
<text>$RECOCONFROOT/options/hlt2_lead_lead_fast_reco_pr_kf_gec_40000_with_mcchecking.py</text>
</set></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="reference"><text>../refs/hlt2_lead_lead_fast_reco_pr_kf_gec_40000_with_mcchecking.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
<argument name="validator"><text>
from Moore.qmtest.exclusions import ref_preprocessor, counter_preprocessor
validateWithReference(preproc = ref_preprocessor, counter_preproc = counter_preprocessor)
from Moore.qmtest.exclusions import remove_known_warnings
remove_known_warnings = remove_known_warnings + LineSkipper(
regexps=[
r"RichGPIDLikelihoodIt.*WARNING .*Taken more than maximum number of iterations -> quitting",
r"CaloClusterMCTruth.*WARNING.*The relations table is empty",
r"ToolSvc.IdealStateCreator.*WARNING.*Protect against looping tracks. See debug for details"
])
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
stdout=remove_known_warnings(stdout))
</text></argument>
<argument name="unsupported_platforms"><set>
<text>clang.*-dbg</text>
</set></argument>
</extension>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
(c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
This software is distributed under the terms of the GNU General Public
Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
In applying this licence, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
-->
<!--
Make sure HLT2 configures and runs without errors on raw data.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="args"><set>
<text>$MOOREROOT/tests/options/mdf_input_and_conds_hlt2.py</text>
<text>$MOOREROOT/tests/options/download_mdf_input.py</text>
<text>$RECOCONFROOT/options/hlt2_light_reco_tracking.py</text>
</set></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="reference"><text>../refs/hlt2_light_reco_tracking.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
<argument name="validator"><text>
from Moore.qmtest.exclusions import ref_preprocessor, counter_preprocessor
validateWithReference(preproc = ref_preprocessor, counter_preproc = counter_preprocessor)
from Moore.qmtest.exclusions import remove_known_warnings
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
stdout=remove_known_warnings(stdout))
</text></argument>
</extension>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
(c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
This software is distributed under the terms of the GNU General Public
Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
In applying this licence, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
-->
<!--
Make sure HLT2 configures, runs on digi as input and reconstruction does not change.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="timeout"><integer>2400</integer></argument>
<argument name="args"><set>
<text>$MOOREROOT/tests/options/default_input_and_conds_hlt2.py</text>
<text>$RECOCONFROOT/options/hlt2_light_reco_without_UT_with_mcchecking.py</text>
</set></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="reference"><text>../refs/hlt2_light_reco_without_UT_with_mcchecking.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
<argument name="validator"><text>
from Moore.qmtest.exclusions import ref_preprocessor, counter_preprocessor
validateWithReference(preproc = ref_preprocessor, counter_preproc = counter_preprocessor)
from Moore.qmtest.exclusions import remove_known_warnings
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
stdout=remove_known_warnings(stdout))
</text></argument>
</extension>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
(c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
This software is distributed under the terms of the GNU General Public
Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
In applying this licence, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
-->
<!--
Make sure HLT1 baseline reconstruction does not change.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="args"><set>
<text>$MOOREROOT/tests/options/digi_input_and_conds_for_ut_v4r2_decoding.py</text>
<text>$MOOREROOT/options/muon_geometry_v2.py</text>
<text>$RECOCONFROOT/options/hlt2_reco_baseline_UTTELL40_with_mcchecking.py</text>
</set></argument>
<argument name="options"><text>
</text></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="reference"><text>../refs/hlt2_reco_baseline_UTTELL40_with_mcchecking.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
<argument name="validator"><text>
from Moore.qmtest.exclusions import ref_preprocessor, counter_preprocessor
validateWithReference(preproc = ref_preprocessor, counter_preproc = counter_preprocessor)
from Moore.qmtest.exclusions import remove_known_warnings
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
stdout=remove_known_warnings(stdout))
</text></argument>
<argument name="unsupported_platforms"><set>
<text>clang.*-dbg</text>
</set></argument>
</extension>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
(c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
This software is distributed under the terms of the GNU General Public
Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
In applying this licence, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
-->
<!--
Make sure HLT1 baseline reconstruction does not change.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="args"><set>
<text>$MOOREROOT/tests/options/digi_input_and_conds_for_ut_v4r2_decoding_newGeo.py</text>
<text>$RECOCONFROOT/options/hlt2_reco_baseline_UTTELL40_with_mcchecking.py</text>
</set></argument>
<argument name="options"><text>
</text></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="reference"><text>../refs/hlt2_reco_baseline_UTTELL40_with_mcchecking_newGeo.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
<argument name="validator"><text>
from Moore.qmtest.exclusions import ref_preprocessor, counter_preprocessor
validateWithReference(preproc = ref_preprocessor, counter_preproc = counter_preprocessor)
from Moore.qmtest.exclusions import remove_known_warnings
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
stdout=remove_known_warnings(stdout))
</text></argument>
<argument name="unsupported_platforms"><set>
<text>.*detdesc.*</text>
</set></argument>
</extension>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension PUBLIC '-//QM/2.3/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
(c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
This software is distributed under the terms of the GNU General Public
Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
In applying this licence, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization
or submit itself to any jurisdiction.
-->
<!--
Make sure HLT2 configures and runs without errors on raw data.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="prerequisites"><set>
<tuple><text>RecoConf.hlt2_reco_baseline</text><enumeral>PASS</enumeral></tuple>
</set></argument>
<argument name="args"><set>
<text>$MOOREROOT/tests/options/mdf_input_and_conds_hlt2.py</text>
<text>$MOOREROOT/tests/options/download_mdf_input.py</text>
<text>$MOOREROOT/tests/options/multi_threaded_4_threads.py</text>
<text>$RECOCONFROOT/options/hlt2_reco_baseline.py</text>
</set></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="reference"><text>../refs/hlt2_reco_baseline_multi_threaded-SYMLINK-DO_NOT_UPDATE_WITH_NEW.ref</text></argument>
<argument name="error_reference"><text>../refs/empty.ref</text></argument>
<argument name="validator"><text>
from Moore.qmtest.exclusions import ref_preprocessor, counter_preprocessor, sensitivities
validateWithReference(preproc=ref_preprocessor, counter_preproc=counter_preprocessor, sensitivities=sensitivities)
from Moore.qmtest.exclusions import remove_known_warnings
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
stdout=remove_known_warnings(stdout))
</text></argument>
</extension>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment