hlt2_pp_thor.qmt 1.7 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?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 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.
-->
<!--
Run reconstruction + ThOr selection.
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
<argument name="program"><text>gaudirun.py</text></argument>
<argument name="args"><set>
  <text>$MOOREROOT/options/force_functor_cache.py</text>
  <text>$MOOREROOT/tests/options/mdf_input_and_conds_hlt2.py</text>
  <text>$MOOREROOT/tests/options/download_mdf_input.py</text>
  <text>$MOOREROOT/tests/options/set_evt_max_to_5.py</text>
  <text>$HLT2CONFROOT/options/hlt2_pp_thor.py</text>
</set></argument>
<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
<argument name="error_reference"><text>../../../RecoConf/tests/refs/empty.ref</text></argument>
<argument name="validator"><text>

from Moore.qmtest.exclusions import remove_known_warnings
countErrorLines({"FATAL": 0, "ERROR": 0, "WARNING": 0},
                stdout=remove_known_warnings(stdout))

# make sure that nobody configures and potentially uses the DetailedMaterialLocator
if 'DetailedMaterialLocator.OutputLevel' in result['job_opts_dump']:
    causes.append("Found configured DetailedMaterialLocator in job_opts_dump")

</text></argument>
</extension>