Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
test_davinci_tupling_from_passthrough.qmt 2.68 KiB
<?xml version="1.0" ?>
<!--
###############################################################################
# (c) Copyright 2022 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.                                       #
###############################################################################
-->
<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
<!--
#######################################################
# SUMMARY OF THIS TEST
# ...................
# Author: dfazzini
# Purpose: Test for checking the correct processing of Hlt2 .dst file where packed reco objects are persisted by means of a pass through line.
# Prerequisites: None
# inputfiledb test_passthrough_thor_lines $DAVINCIROOT/options/DaVinciDB-Example.yaml
# joboptfile ../../python/DaVinciExamples/tupling/option_davinci_tupling_from_passtrough.yaml
# user_algorithms ../../python/DaVinciExamples/tupling/option_davinci_tupling_from_passthrough:main
#######################################################
-->
<extension class="GaudiTest.GaudiExeTest" kind="test">
  <argument name="program"><text>davinci</text></argument>
  <argument name="timeout"><integer>1000</integer></argument>
  <argument name="args"><set>
  <text>run-mc</text>
  <text>-i</text>
  <text>test_passthrough_thor_lines</text>
  <text>$DAVINCIROOT/options/DaVinciDB-Example.yaml</text>
  <text>-j</text>
  <text>../../python/DaVinciExamples/tupling/option_davinci_tupling_from_passthrough.yaml</text>
  <text>--user_algorithms</text>
  <text>../../python/DaVinciExamples/tupling/option_davinci_tupling_from_passthrough:main</text>
  </set></argument>
  <argument name="reference"><text>../refs/test_davinci_tupling_from_passthrough.ref</text></argument>
  <argument name="error_reference"><text>../refs/empty.ref</text></argument>
  <argument name="validator"><text>                                                                                      
from DaVinciTests.QMTest.DaVinciExclusions import preprocessor                                                            
validateWithReference(preproc = preprocessor) 
countErrorLines({"FATAL":0, "ERROR":0})
  </text></argument>
</extension>