From de4830ebc1be1f66221bcecdef53ce69612bbf2a Mon Sep 17 00:00:00 2001 From: eduardo-rodrigues <eduardo.rodrigues@cern.ch> Date: Thu, 11 Oct 2018 10:49:55 +0200 Subject: [PATCH] Removal of orphan and/or obsolete tests in Phys/Tesla. --- Phys/Tesla/tests/options/DV_2015_MuonCheck.py | 71 ------ Phys/Tesla/tests/options/DV_2015_RichCheck.py | 61 ----- .../tests/options/DV_2015_SharedContainers.py | 90 ------- Phys/Tesla/tests/options/DV_2015_TISTOS.py | 60 ----- Phys/Tesla/tests/options/TeslaStep.py | 28 --- Phys/Tesla/tests/options/TeslaStepOneLine.py | 3 - Phys/Tesla/tests/options/TeslaStepStreams.py | 8 - .../tests/options/TeslaStepStreamsFailure.py | 238 ------------------ Phys/Tesla/tests/options/TupleStep.py | 19 -- Phys/Tesla/tests/options/TupleStepOneLine.py | 5 - Phys/Tesla/tests/options/TupleStepStreams.py | 5 - .../tests/qmtest/tesla.qms/containers.qmt | 40 --- .../Tesla/tests/qmtest/tesla.qms/muontest.qmt | 29 --- .../Tesla/tests/qmtest/tesla.qms/richtest.qmt | 29 --- .../qmtest/tesla.qms/sharedcontainers.qmt | 35 --- .../qmtest/tesla.qms/tesla_step_oneline.qmt | 27 -- .../qmtest/tesla.qms/tesla_step_streams.qmt | 27 -- .../tesla.qms/tesla_step_streams_analyse.qmt | 29 --- .../tesla.qms/tesla_step_streams_failure.qmt | 32 --- Phys/Tesla/tests/qmtest/tesla.qms/tistos.qmt | 30 --- .../qmtest/tesla.qms/tuple_step_oneline.qmt | 30 --- .../qmtest/tesla.qms/tuple_step_streams.qmt | 30 --- 22 files changed, 926 deletions(-) delete mode 100644 Phys/Tesla/tests/options/DV_2015_MuonCheck.py delete mode 100644 Phys/Tesla/tests/options/DV_2015_RichCheck.py delete mode 100644 Phys/Tesla/tests/options/DV_2015_SharedContainers.py delete mode 100644 Phys/Tesla/tests/options/DV_2015_TISTOS.py delete mode 100644 Phys/Tesla/tests/options/TeslaStep.py delete mode 100644 Phys/Tesla/tests/options/TeslaStepOneLine.py delete mode 100644 Phys/Tesla/tests/options/TeslaStepStreams.py delete mode 100644 Phys/Tesla/tests/options/TeslaStepStreamsFailure.py delete mode 100644 Phys/Tesla/tests/options/TupleStep.py delete mode 100644 Phys/Tesla/tests/options/TupleStepOneLine.py delete mode 100644 Phys/Tesla/tests/options/TupleStepStreams.py delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/containers.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/muontest.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/richtest.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/sharedcontainers.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_oneline.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams_analyse.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams_failure.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/tistos.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/tuple_step_oneline.qmt delete mode 100644 Phys/Tesla/tests/qmtest/tesla.qms/tuple_step_streams.qmt diff --git a/Phys/Tesla/tests/options/DV_2015_MuonCheck.py b/Phys/Tesla/tests/options/DV_2015_MuonCheck.py deleted file mode 100644 index efa28de2b..000000000 --- a/Phys/Tesla/tests/options/DV_2015_MuonCheck.py +++ /dev/null @@ -1,71 +0,0 @@ -from Gaudi.Configuration import * -from LHCbKernel.Configuration import * -from Configurables import GaudiSequencer,RawEventJuggler -from Configurables import DaVinci -from Configurables import DecodeRawEvent - -from Configurables import DstConf -DstConf().Turbo=True - -DaVinci() -DaVinci().EvtMax=-1 -DaVinci().DataType="2015" - -from GaudiConf import IOHelper -IOHelper().inputFiles( ["tesla_2015_TCK.dst"] , clear=True ) - -import GaudiPython -from Gaudi.Configuration import ApplicationMgr -from Configurables import LoKiSvc - -from GaudiKernel import ROOT6WorkAroundEnabled -if ROOT6WorkAroundEnabled('ROOT-7492'): - # trigger autoloading of LHCbKernel dictionary - GaudiPython.gbl.LHCb.LHCbID - # trigger autoloading of DigiEvent dictionary - GaudiPython.gbl.LHCb.CaloDigit - -gaudi = GaudiPython.AppMgr() -gaudi.initialize() - -TES = gaudi.evtsvc() - -version='v10r0_0x00fa0051' -from TurboStreamProd.helpers import * -from TurboStreamProd import prodDict -lines = streamLines(prodDict,version,'DiMuon',debug=True) -lines += streamLines(prodDict,version,'Charm',debug=True) -lines += streamLines(prodDict,version,'CharmSpec',debug=True) - -n=0 -passed=True -while True: - gaudi.run(1) - if not TES['DAQ/RawEvent']: break # probably end of file - - for line in lines: - parts = TES["Turbo/"+line+"/Particles"] - if hasattr(parts,"__iter__"): - for p in parts: - if p.proto(): - if p.proto().muonPID(): - if p.proto().muonPID().IsMuon(): - ### MuonIDs should always point to muon segments and an ID track... - if p.proto().track()!=p.proto().muonPID().idTrack(): - print "Failed to find ID track" - passed=False - break - if p.proto().muonPID().muonTrack()==None: - print "Failed to find muon track" - passed=False - break - if p.proto().muonPID().muonTrack().type()!=7: - print "Muon track is of wrong type" - passed=False - break - n+=1 - if passed==False: - break -print "Analysed "+str(n)+" particles successfully" - - diff --git a/Phys/Tesla/tests/options/DV_2015_RichCheck.py b/Phys/Tesla/tests/options/DV_2015_RichCheck.py deleted file mode 100644 index 403e0697d..000000000 --- a/Phys/Tesla/tests/options/DV_2015_RichCheck.py +++ /dev/null @@ -1,61 +0,0 @@ -from Gaudi.Configuration import * -from LHCbKernel.Configuration import * -from Configurables import GaudiSequencer,RawEventJuggler -from Configurables import DaVinci -from Configurables import DecodeRawEvent - -from Configurables import DstConf -DstConf().Turbo=True - -DaVinci() -DaVinci().EvtMax=-1 -DaVinci().DataType="2015" - -from GaudiConf import IOHelper -IOHelper().inputFiles( ["tesla_2015_TCK.dst"] , clear=True ) - -import GaudiPython -from Gaudi.Configuration import ApplicationMgr -from Configurables import LoKiSvc - -from GaudiKernel import ROOT6WorkAroundEnabled -if ROOT6WorkAroundEnabled('ROOT-7492'): - # trigger autoloading of LHCbKernel dictionary - GaudiPython.gbl.LHCb.LHCbID - # trigger autoloading of DigiEvent dictionary - GaudiPython.gbl.LHCb.CaloDigit - -gaudi = GaudiPython.AppMgr() -gaudi.initialize() - -TES = gaudi.evtsvc() - -version='v10r0_0x00fa0051' -from TurboStreamProd.helpers import * -from TurboStreamProd import prodDict -lines = streamLines(prodDict,version,'DiMuon',debug=True) -lines += streamLines(prodDict,version,'Charm',debug=True) -lines += streamLines(prodDict,version,'CharmSpec',debug=True) - -n=0 -passed=True -while True: - gaudi.run(1) - if not TES['DAQ/RawEvent']: break # probably end of file - - for line in lines: - parts = TES["Turbo/"+line+"/Particles"] - if hasattr(parts,"__iter__"): - for p in parts: - if p.proto(): - if p.proto().track(): - ### Charged particle should have an associated RICH PID with track - if p.proto().track()!=p.proto().richPID().track(): - passed=False - break - n+=1 - if passed==False: - break -print "Analysed "+str(n)+" particles successfully" - - diff --git a/Phys/Tesla/tests/options/DV_2015_SharedContainers.py b/Phys/Tesla/tests/options/DV_2015_SharedContainers.py deleted file mode 100644 index afe242aef..000000000 --- a/Phys/Tesla/tests/options/DV_2015_SharedContainers.py +++ /dev/null @@ -1,90 +0,0 @@ -from Gaudi.Configuration import * -from LHCbKernel.Configuration import * -from Configurables import GaudiSequencer,RawEventJuggler -from Configurables import DaVinci -from Configurables import DecodeRawEvent - -from Configurables import DstConf -DstConf().Turbo=True - -DaVinci() -DaVinci().EvtMax=-1 -DaVinci().DataType="2015" -DaVinci().Turbo=True -DaVinci().RootInTES="/Event/Turbo" - -from GaudiConf import IOHelper -IOHelper().inputFiles( ["tesla_2015_TCK.dst"] , clear=True ) - -import GaudiPython -from Gaudi.Configuration import ApplicationMgr -from Configurables import LoKiSvc - -from GaudiKernel import ROOT6WorkAroundEnabled -if ROOT6WorkAroundEnabled('ROOT-7492'): - # trigger autoloading of LHCbKernel dictionary - GaudiPython.gbl.LHCb.LHCbID - # trigger autoloading of DigiEvent dictionary - GaudiPython.gbl.LHCb.CaloDigit - -gaudi = GaudiPython.AppMgr() -gaudi.initialize() - -tes = gaudi.evtsvc() - -vertLoc = "Turbo/Primary" -protoLoc = "Turbo/Protos" -trackLoc = "Turbo/Tracks" -rpidLoc = "Turbo/RichPIDs" -mpidLoc = "Turbo/MuonPIDs" -hypoLoc = "Turbo/CaloHypos" -clusterLoc = "Turbo/CaloClusters" - -n_events=0 -n_vert=0 -n_proto=0 -n_track=0 -n_rpid=0 -n_mpid=0 -n_hypo=0 -n_cluster=0 - -version='v10r0_0x00fa0051' -from TurboStreamProd.helpers import * -from TurboStreamProd import prodDict -lines = streamLines(prodDict,version,'DiMuon',debug=True) -lines += streamLines(prodDict,version,'Charm',debug=True) -lines += streamLines(prodDict,version,'CharmSpec',debug=True) - -while True: - gaudi.run(1) - # - if not tes['/Event/DAQ/RawEvent']: - print "End of file" - break - # - n=0 - for line in lines: - rep = tes["Hlt2/DecReports"].decReport(line+"Decision") - if rep: - n+=rep.decision() - if n==0: - continue - - n_events+=1 - n_vert+=tes[vertLoc].size() - n_proto+=tes[protoLoc].size() - n_track+=tes[trackLoc].size() - n_rpid+=tes[rpidLoc].size() - n_mpid+=tes[mpidLoc].size() - n_hypo+=tes[hypoLoc].size() - n_cluster+=tes[clusterLoc].size() - -print "Average size of PV container = "+str( float(n_vert)/float(n_events) ) -print "Average size of ProtoParticle container = "+str( float(n_proto)/float(n_events) ) -print "Average size of Track container = "+str( float(n_track)/float(n_events) ) -print "Average size of RICH PID container = "+str( float(n_rpid)/float(n_events) ) -print "Average size of Muon PID container = "+str( float(n_mpid)/float(n_events) ) -print "Average size of CaloHypo container = "+str( float(n_hypo)/float(n_events) ) -print "Average size of CaloCluster container = "+str( float(n_cluster)/float(n_events) ) - diff --git a/Phys/Tesla/tests/options/DV_2015_TISTOS.py b/Phys/Tesla/tests/options/DV_2015_TISTOS.py deleted file mode 100644 index 44ff98368..000000000 --- a/Phys/Tesla/tests/options/DV_2015_TISTOS.py +++ /dev/null @@ -1,60 +0,0 @@ -from Gaudi.Configuration import * -from LHCbKernel.Configuration import * -from Configurables import GaudiSequencer,RawEventJuggler -from Configurables import DaVinci -from Configurables import DecodeRawEvent - -from Configurables import DstConf -DstConf().Turbo=True - -DaVinci() -DaVinci().EvtMax=-1 -DaVinci().DataType="2015" - -from GaudiConf import IOHelper -IOHelper().inputFiles( ["tesla_2015_TCK.dst"] , clear=True ) - -import GaudiPython -from Gaudi.Configuration import ApplicationMgr -from Configurables import LoKiSvc - -from GaudiKernel import ROOT6WorkAroundEnabled -if ROOT6WorkAroundEnabled('ROOT-7492'): - # trigger autoloading of LHCbKernel dictionary - GaudiPython.gbl.LHCb.LHCbID - # trigger autoloading of DigiEvent dictionary - GaudiPython.gbl.LHCb.CaloDigit - -gaudi = GaudiPython.AppMgr() -gaudi.initialize() - -TES = gaudi.evtsvc() - -tistostool= gaudi.toolsvc().create('TriggerTisTos',interface='ITriggerTisTos') -triggerTisTosTool2 = gaudi.toolsvc().create('Hlt2TriggerTisTos', interface='ITriggerTisTos') - -hltline = "Hlt2DiMuonJPsiTurbo" - -nTOS = 0 -nDEC = 0 -while True: - gaudi.run(1) - if not TES['DAQ/RawEvent']: break # probably end of file - #parts = TES["Turbo/Hlt2CharmHadDstp2D0Pip_D02PimPipTurbo/Particles"] - parts = TES["Turbo/"+hltline+"/Particles"] - if hasattr(parts,"__iter__"): - for p in parts: - if p.particleID().pid()==443: - #HLT2TISTOS = triggerTisTosTool2.triggerSelectionNames(p,hltline+"Decision",tistostool.kAnything,tistostool.kAnything,tistostool.kAnything,tistostool.kAnything) - #tos = triggerTisTosTool2.triggerTisTos().tos() - triggerTisTosTool2.setTriggerInput(hltline+"Decision") - tistostool.setOfflineInput(p) - triggerTisTosTool2.setOfflineInput(tistostool.offlineLHCbIDs()) - tos = triggerTisTosTool2.tisTosTobTrigger().tos() - dec = triggerTisTosTool2.triggerTisTos().decision() - if dec: - nDEC += 1 - if tos: - nTOS += 1 -print "# decisions = "+str(nDEC) -print "# TOS = "+str(nTOS) diff --git a/Phys/Tesla/tests/options/TeslaStep.py b/Phys/Tesla/tests/options/TeslaStep.py deleted file mode 100644 index 8f9fe22a0..000000000 --- a/Phys/Tesla/tests/options/TeslaStep.py +++ /dev/null @@ -1,28 +0,0 @@ -from Configurables import Tesla -Tesla().Pack = True -Tesla().InputType = "RAW" -Tesla().DataType = '2016' -Tesla().Simulation = False -Tesla().Mode = 'Online' -Tesla().VertRepLoc = 'Hlt2' -Tesla().KillInputHlt2Reps = True -Tesla().SplitRawEventInput = '0.4' -Tesla().SplitRawEventOutput = '0.4' - -from Configurables import Tesla -from Gaudi.Configuration import * - -from PRConfig import TestFileDB -TestFileDB.test_file_db['TeslaTest_2016raw_0x11361609_0x21361609'].run(configurable=Tesla()) -Tesla().EvtMax = 50 -Tesla().OutputLevel = 4 - -# Timing table to make sure things work as intended -from Configurables import AuditorSvc, LHCbTimingAuditor -ApplicationMgr().AuditAlgorithms = 1 -if 'AuditorSvc' not in ApplicationMgr().ExtSvc: - ApplicationMgr().ExtSvc.append('AuditorSvc') -AuditorSvc().Auditors.append(LHCbTimingAuditor(Enable = True)) -# Print algorithm name with 40 characters -from Configurables import MessageSvc -MessageSvc().Format = '% F%40W%S%7W%R%T %0W%M' diff --git a/Phys/Tesla/tests/options/TeslaStepOneLine.py b/Phys/Tesla/tests/options/TeslaStepOneLine.py deleted file mode 100644 index f82fbe6fb..000000000 --- a/Phys/Tesla/tests/options/TeslaStepOneLine.py +++ /dev/null @@ -1,3 +0,0 @@ -from Configurables import Tesla -Tesla().TriggerLines =['Hlt2DiMuonJPsiTurbo'] -Tesla().EnableLineChecker = False diff --git a/Phys/Tesla/tests/options/TeslaStepStreams.py b/Phys/Tesla/tests/options/TeslaStepStreams.py deleted file mode 100644 index c9942526f..000000000 --- a/Phys/Tesla/tests/options/TeslaStepStreams.py +++ /dev/null @@ -1,8 +0,0 @@ -import os -execfile(os.path.expandvars("$TESLAROOT/tests/options/streams.py")) -from Configurables import Tesla -Tesla().Streams = turbo_streams -Tesla().IgnoredLines = [".*TurboCalib"] -Tesla().EvtMax = 500 -import pickle -pickle.dump( turbo_streams, open( "streams.p", "wb" ) ) diff --git a/Phys/Tesla/tests/options/TeslaStepStreamsFailure.py b/Phys/Tesla/tests/options/TeslaStepStreamsFailure.py deleted file mode 100644 index 8a4f343fe..000000000 --- a/Phys/Tesla/tests/options/TeslaStepStreamsFailure.py +++ /dev/null @@ -1,238 +0,0 @@ - -# Streaming dictionary - - -turbo_streams = { - 'DiMuon': { - 'lines': [ - 'Hlt2DiMuonBTurbo', - 'Hlt2DiMuonJPsiTurbo', - 'Hlt2DiMuonPsi2STurbo', - 'Hlt2ExoticaPrmptDiMuonSSTurbo', - 'Hlt2ExoticaPrmptDiMuonTurbo', - 'Hlt2DiMuonPsi2SLowPTTurbo', - 'Hlt2ExoticaDiMuonNoIPTurbo', - #'Hlt2LFVPhiMuETurbo', - 'Hlt2LFVPromptPhiMuETurbo', - 'Hlt2LFVUpsilonMuETurbo', - 'Hlt2PhiPhi2EETurbo', - 'Hlt2PhiPromptPhi2EETurbo' - ], - 'prescale': None - }, - 'Dp_Lcp_Dsp': { - 'lines': [ - 'Hlt2CharmHadDp2KS0KS0KpTurbo', - 'Hlt2CharmHadDp2KS0KS0PipTurbo', - 'Hlt2CharmHadDp2KS0KmKpPip_KS0DDTurbo', - 'Hlt2CharmHadDp2KS0KmKpPip_KS0LLTurbo', - 'Hlt2CharmHadDp2KS0KmPipPip_KS0DDTurbo', - 'Hlt2CharmHadDp2KS0KmPipPip_KS0LLTurbo', - 'Hlt2CharmHadDp2KS0KpKpPim_KS0DDTurbo', - 'Hlt2CharmHadDp2KS0KpKpPim_KS0LLTurbo', - 'Hlt2CharmHadDp2KS0KpPimPip_KS0DDTurbo', - 'Hlt2CharmHadDp2KS0KpPimPip_KS0LLTurbo', - 'Hlt2CharmHadDp2KS0Kp_KS0DDTurbo', - 'Hlt2CharmHadDp2KS0Kp_KS0LLTurbo', - 'Hlt2CharmHadDp2KS0PimPipPip_KS0DDTurbo', - 'Hlt2CharmHadDp2KS0PimPipPip_KS0LLTurbo', - 'Hlt2CharmHadDp2KS0Pip_KS0DDTurbo', - 'Hlt2CharmHadDp2KS0Pip_KS0LLTurbo', - 'Hlt2CharmHadDp2KmKmKpPipPipTurbo', - 'Hlt2CharmHadDp2KmKpPimPipPipTurbo', - 'Hlt2CharmHadDp2KmPimPipPipPipTurbo', - 'Hlt2CharmHadDpToKmKpKpTurbo', - 'Hlt2CharmHadDpToKmKpPipTurbo', - 'Hlt2CharmHadDpToKmPipPip_ForKPiAsymTurbo', - 'Hlt2CharmHadDpToKmPipPip_LTUNBTurbo', - 'Hlt2CharmHadDpToKpKpPimTurbo', - 'Hlt2CharmHadDpToKpPimPipTurbo', - 'Hlt2CharmHadDpToPimPipPipTurbo', - 'Hlt2CharmHadDsp2KS0KS0KpTurbo', - 'Hlt2CharmHadDsp2KS0KS0PipTurbo', - 'Hlt2CharmHadDsp2KS0KmKpPip_KS0DDTurbo', - 'Hlt2CharmHadDsp2KS0KmKpPip_KS0LLTurbo', - 'Hlt2CharmHadDsp2KS0KmPipPip_KS0DDTurbo', - 'Hlt2CharmHadDsp2KS0KmPipPip_KS0LLTurbo', - 'Hlt2CharmHadDsp2KS0KpKpPim_KS0DDTurbo', - 'Hlt2CharmHadDsp2KS0KpKpPim_KS0LLTurbo', - #'Hlt2CharmHadDsp2KS0KpPimPip_KS0DDTurbo', - 'Hlt2CharmHadDsp2KS0KpPimPip_KS0LLTurbo', - 'Hlt2CharmHadDsp2KS0PimPipPip_KS0DDTurbo', - 'Hlt2CharmHadDsp2KS0PimPipPip_KS0LLTurbo', - 'Hlt2CharmHadDsp2KmKmKpPipPipTurbo', - 'Hlt2CharmHadDsp2KmKpPimPipPipTurbo', - 'Hlt2CharmHadDsp2KmPimPipPipPipTurbo', - 'Hlt2CharmHadDspToKmKpKpTurbo', - 'Hlt2CharmHadDspToKmKpPip_LTUNBTurbo', - 'Hlt2CharmHadDspToKmPipPipTurbo', - 'Hlt2CharmHadDspToKpKpPimTurbo', - 'Hlt2CharmHadDspToKpPimPipTurbo', - 'Hlt2CharmHadDspToPimPipPipTurbo', - 'Hlt2CharmHadLcp2KS0KS0PpTurbo', - 'Hlt2CharmHadLcp2LamKmKpPip_Lam2PpPimTurbo', - 'Hlt2CharmHadLcp2LamKmPipPip_Lam2PpPimTurbo', - 'Hlt2CharmHadLcp2LamKp_LamDDTurbo', - 'Hlt2CharmHadLcp2LamKp_LamLLTurbo', - 'Hlt2CharmHadLcp2LamPip_LamDDTurbo', - 'Hlt2CharmHadLcp2LamPip_LamLLTurbo', - 'Hlt2CharmHadLcpToPpKmKmPipPipTurbo', - 'Hlt2CharmHadLcpToPpKmKpPimPipTurbo', - 'Hlt2CharmHadLcpToPpKmKpTurbo', - 'Hlt2CharmHadLcpToPpKmPimPipPipTurbo', - 'Hlt2CharmHadLcpToPpKmPip_LTUNBTurbo', - 'Hlt2CharmHadLcpToPpKpKpPimPimTurbo', - 'Hlt2CharmHadLcpToPpKpPimPimPipTurbo', - 'Hlt2CharmHadLcpToPpKpPimTurbo', - 'Hlt2CharmHadLcpToPpPimPimPipPipTurbo', - 'Hlt2CharmHadLcpToPpPimPipTurbo' - ], - 'prescale': None - }, - 'Dstp_PR': { - 'lines': [ - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmKp_KS0DDTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmKp_KS0DD_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmKp_KS0LLTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmKp_KS0LL_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmPip_KS0DDTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmPip_KS0DD_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmPip_KS0LLTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmPip_KS0LL_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KpPim_KS0DDTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KpPim_KS0DD_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KpPim_KS0LLTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KpPim_KS0LL_LTUNBTurbo', - #'Hlt2CharmHadDstp2D0Pip_D02KS0PimPip_KS0DDTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0PimPip_KS0DD_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0PimPip_KS0LLTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0PimPip_KS0LL_LTUNBTurbo' - ], - 'prescaleVersion': 1, - 'prescale': { - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmKp_KS0DDTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmKp_KS0DD_LTUNBTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmKp_KS0LLTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmKp_KS0LL_LTUNBTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmPip_KS0DDTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmPip_KS0DD_LTUNBTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmPip_KS0LLTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KmPip_KS0LL_LTUNBTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KpPim_KS0DDTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KpPim_KS0DD_LTUNBTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0KpPim_KS0LLTurbo' : 0.1, - #'Hlt2CharmHadDstp2D0Pip_D02KS0KpPim_KS0LL_LTUNBTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0PimPip_KS0DDTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0PimPip_KS0DD_LTUNBTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0PimPip_KS0LLTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KS0PimPip_KS0LL_LTUNBTurbo' : 0.1 - } - }, - 'Dstp_two_Dstp_two_LTUNB_D0': { - 'lines': [ - 'Hlt2CharmHadDstp2D0Pip_D02KS0KS0_KS0DDTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KS0_KS0LLTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KS0KS0_KS0LL_KS0DDTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KmKpTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KmKp_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KmPip_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KpPimTurbo', - #'Hlt2CharmHadDstp2D0Pip_D02KpPim_LTUNBTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02PimPipTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02PimPip_LTUNBTurbo', - 'Hlt2SLB_B2D0Mu_D02KmKpTurbo', - 'Hlt2SLB_B2D0Mu_D02KmPipTurbo', - 'Hlt2SLB_B2D0Mu_D02PimPipTurbo', - 'Hlt2SLB_B2DstMu_D02KmKpTurbo', - 'Hlt2SLB_B2DstMu_D02KmPipTurbo', - 'Hlt2SLB_B2DstMu_D02PimPipTurbo' - ], - 'prescale': None - }, - 'PR_park': { - 'lines': [ - 'Hlt2CharmHadD02KmPipTurbo', - 'Hlt2CharmHadDpToKmPipPipTurbo', - 'Hlt2CharmHadDspToKmKpPipTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KmPipTurbo', - 'Hlt2CharmHadLcpToPpKmPipTurbo' - ], - 'prescaleVersion': 1, - 'prescale': { - 'Hlt2CharmHadD02KmPipTurbo' : 0.1, - 'Hlt2CharmHadDpToKmPipPipTurbo' : 0.1, - 'Hlt2CharmHadDspToKmKpPipTurbo' : 0.1, - 'Hlt2CharmHadDstp2D0Pip_D02KmPipTurbo' : 0.1, - 'Hlt2CharmHadLcpToPpKmPipTurbo' : 0.1 - } - }, - 'Xiccp_Xic0_Xicp_Dstp_four_penta': { - 'lines': [ - 'Hlt2CharmHadDstp2D0Pip_D02KmKmKpPipTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KmKpKpPimTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KmKpPimPipTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KmPimPipPipTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02KpPimPimPipTurbo', - 'Hlt2CharmHadDstp2D0Pip_D02PimPimPipPipTurbo', - 'Hlt2CharmHadPentaToPhiPpPimTurbo', - 'Hlt2CharmHadXic0ToPpKmKmPip_LTUNBTurbo', - 'Hlt2CharmHadXiccp2D0PpKmPim_D02KmPipTurbo', - 'Hlt2CharmHadXiccp2D0PpKmPip_D02KmPipTurbo', - 'Hlt2CharmHadXiccp2D0PpKpPim_D02KmPipTurbo', - 'Hlt2CharmHadXiccp2DpPpKm_Dp2KmPipPipTurbo', - 'Hlt2CharmHadXiccp2DpPpKp_Dp2KmPipPipTurbo', - 'Hlt2CharmHadXiccp2LcpKmPim_Lcp2PpKmPipTurbo', - 'Hlt2CharmHadXiccp2LcpKmPip_Lcp2PpKmPipTurbo', - 'Hlt2CharmHadXiccp2LcpKpPim_Lcp2PpKmPipTurbo', - 'Hlt2CharmHadXiccp2Xic0Pim_Xic0ToPpKmKmPipTurbo', - 'Hlt2CharmHadXiccp2Xic0Pip_Xic0ToPpKmKmPipTurbo', - 'Hlt2CharmHadXiccp2XicpPimPim_Xicp2PpKmPipTurbo', - 'Hlt2CharmHadXiccp2XicpPimPip_Xicp2PpKmPipTurbo', - 'Hlt2CharmHadXiccpp2D0PpKmPimPip_D02KmPipTurbo', - 'Hlt2CharmHadXiccpp2D0PpKmPipPip_D02KmPipTurbo', - 'Hlt2CharmHadXiccpp2D0PpKpPimPip_D02KmPipTurbo', - 'Hlt2CharmHadXiccpp2DpPpKmPim_Dp2KmPipPipTurbo', - 'Hlt2CharmHadXiccpp2DpPpKmPip_Dp2KmPipPipTurbo', - 'Hlt2CharmHadXiccpp2DpPpKpPip_Dp2KmPipPipTurbo', - 'Hlt2CharmHadXiccpp2LcpKmPimPip_Lcp2PpKmPipTurbo', - 'Hlt2CharmHadXiccpp2LcpKmPipPip_Lcp2PpKmPipTurbo', - 'Hlt2CharmHadXiccpp2LcpKpPimPip_Lcp2PpKmPipTurbo', - #'Hlt2CharmHadXiccpp2Xic0PimPip_Xic0ToPpKmKmPipTurbo', - 'Hlt2CharmHadXiccpp2Xic0PipPip_Xic0ToPpKmKmPipTurbo', - 'Hlt2CharmHadXiccpp2XicpPim_Xicp2PpKmPipTurbo', - 'Hlt2CharmHadXiccpp2XicpPip_Xicp2PpKmPipTurbo', - 'Hlt2TrackEff_D0ToKpiKaonProbeTurbo', - 'Hlt2TrackEff_D0ToKpiPionProbeTurbo', - 'Hlt2BottomoniumDiKstarTurbo', - 'Hlt2LFVJpsiMuETurbo', - 'Hlt2StrangeKPiPiPiTurbo' - ], - 'prescale': None - }, - 'XimOmm_PR': { - 'lines': [ - 'Hlt2CharmHadOmm2LamKm_DDDTurbo', - 'Hlt2CharmHadOmm2LamKm_DDLTurbo', - 'Hlt2CharmHadOmm2LamKm_LLLTurbo', - 'Hlt2CharmHadXic0ToPpKmKmPipTurbo', - 'Hlt2CharmHadXicpToPpKmPipTurbo', - 'Hlt2CharmHadXim2LamPim_DDDTurbo', - 'Hlt2CharmHadXim2LamPim_DDLTurbo', - 'Hlt2CharmHadXim2LamPim_LLLTurbo' - ], - 'prescaleVersion': 1, - 'prescale': { - 'Hlt2CharmHadOmm2LamKm_DDDTurbo' : 0.1, - 'Hlt2CharmHadOmm2LamKm_DDLTurbo' : 0.1, - 'Hlt2CharmHadOmm2LamKm_LLLTurbo' : 0.1, - 'Hlt2CharmHadXic0ToPpKmKmPipTurbo' : 0.1, - #'Hlt2CharmHadXicpToPpKmPipTurbo' : 0.1, - 'Hlt2CharmHadXim2LamPim_DDDTurbo' : 0.1, - 'Hlt2CharmHadXim2LamPim_DDLTurbo' : 0.1, - 'Hlt2CharmHadXim2LamPim_LLLTurbo' : 0.1 - } - }, -} -from Configurables import Tesla -Tesla().Streams = turbo_streams -Tesla().IgnoredLines = [".*TurboCalib"] diff --git a/Phys/Tesla/tests/options/TupleStep.py b/Phys/Tesla/tests/options/TupleStep.py deleted file mode 100644 index 1da06b269..000000000 --- a/Phys/Tesla/tests/options/TupleStep.py +++ /dev/null @@ -1,19 +0,0 @@ -from Configurables import DaVinci -from Configurables import DecayTreeTuple - -Tuple = DecayTreeTuple("psi") -Tuple.Decay = "J/psi(1S) -> mu+ mu-" -Tuple.Inputs = [ '/Event/Turbo/Hlt2DiMuonJPsiTurbo/Particles'] - -# Necessary DaVinci parameters ################# -DaVinci().Simulation = False -DaVinci().SkipEvents = 0 -DaVinci().EvtMax = -1 -DaVinci().Lumi = True -DaVinci().TupleFile = 'DVTuples.root' -DaVinci().PrintFreq = 10 -DaVinci().DataType = '2016' -DaVinci().UserAlgorithms = [] -DaVinci().UserAlgorithms += [Tuple] -DaVinci().InputType = 'MDST' -DaVinci().Turbo = True diff --git a/Phys/Tesla/tests/options/TupleStepOneLine.py b/Phys/Tesla/tests/options/TupleStepOneLine.py deleted file mode 100644 index 21d75bb84..000000000 --- a/Phys/Tesla/tests/options/TupleStepOneLine.py +++ /dev/null @@ -1,5 +0,0 @@ -from GaudiConf import IOHelper -IOHelper().inputFiles(['PFN:Tesla.dst']) -from Configurables import DaVinci -DaVinci().TupleFile = 'TupleStepOneLine.root' -DaVinci().RootInTES = '/Event/Turbo' diff --git a/Phys/Tesla/tests/options/TupleStepStreams.py b/Phys/Tesla/tests/options/TupleStepStreams.py deleted file mode 100644 index fab7702a6..000000000 --- a/Phys/Tesla/tests/options/TupleStepStreams.py +++ /dev/null @@ -1,5 +0,0 @@ -from GaudiConf import IOHelper -IOHelper().inputFiles(['PFN:DiMuon.dst']) -from Configurables import DaVinci -DaVinci().TupleFile = 'TupleStepStreams.root' -DaVinci().RootInTES = '/Event/DiMuon/Turbo' diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/containers.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/containers.qmt deleted file mode 100644 index 47db00bb1..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/containers.qmt +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" ?><!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: sbenson -# Purpose: Check the TOS and decision efficiency on MC -# Prerequisites: None -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>python</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/containers.py</text> - </set></argument> - <argument name="validator"><text> -block = """ -Particle Check *********************************** -Average mass = 669.3 -Average container size = 3.6 -Track Check ************************************** -Average chi2 = 1.21 -Average container size = 2.4 -Vertex Check ************************************* -Average chi2 = 1.613 -Average container size = 1.2 -Proto Check ************************************** -Average DLLK = 31.318 -Average container size = 2.4 -""" -findReferenceBlock(block, signature_offset = 3) - </text></argument> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/muontest.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/muontest.qmt deleted file mode 100644 index 577035975..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/muontest.qmt +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" ?><!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: sbenson -# Purpose: Check the TOS and decision -# Prerequisites: default_2015 -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>python</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/DV_2015_MuonCheck.py</text> - </set></argument> - <argument name="validator"><text> -block = """ -Analysed 2591 particles successfully -""" -findReferenceBlock(block) - </text></argument> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/richtest.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/richtest.qmt deleted file mode 100644 index dea1037f8..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/richtest.qmt +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" ?><!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: sbenson -# Purpose: Check the TOS and decision -# Prerequisites: default_2015 -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>python</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/DV_2015_RichCheck.py</text> - </set></argument> - <argument name="validator"><text> -block = """ -Analysed 28279 particles successfully -""" -findReferenceBlock(block) - </text></argument> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/sharedcontainers.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/sharedcontainers.qmt deleted file mode 100644 index 8c5ea94c5..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/sharedcontainers.qmt +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" ?><!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: sbenson -# Purpose: Check the TOS and decision efficiency on MC -# Prerequisites: None -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>python</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/DV_2015_SharedContainers.py</text> - </set></argument> - <argument name="validator"><text> -block = """ -Average size of PV container = 2.01599147122 -Average size of ProtoParticle container = 7.45095948827 -Average size of Track container = 7.52132196162 -Average size of RICH PID container = 3.76759061834 -Average size of Muon PID container = 3.76759061834 -Average size of CaloHypo container = 8.03411513859 -Average size of CaloCluster container = 7.8710021322 -""" -findReferenceBlock(block) - </text></argument> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_oneline.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_oneline.qmt deleted file mode 100644 index 820624c5e..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_oneline.qmt +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" ?><!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: mvesteri -# Purpose: Run Tesla on 2016 TURBO stream raw data -# Prerequisites: None -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>gaudirun.py</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/TeslaStep.py</text> - <text>../options/TeslaStepOneLine.py</text> - </set></argument> -<!-- <argument name="validator"><text> -countErrorLines({"FATAL":0, "ERROR":0, "WARNING" :0}) -</text></argument> --> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams.qmt deleted file mode 100644 index 6b0fe65ac..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams.qmt +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" ?><!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: mvesteri -# Purpose: Run Tesla on 2016 TURBO stream raw data -# Prerequisites: None -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>gaudirun.py</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/TeslaStep.py</text> - <text>../options/TeslaStepStreams.py</text> - </set></argument> -<!-- <argument name="validator"><text> -countErrorLines({"FATAL":0, "ERROR":0, "WARNING" :0}) -</text></argument> --> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams_analyse.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams_analyse.qmt deleted file mode 100644 index ba7026adb..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams_analyse.qmt +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" ?><!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: sbenson -# Purpose: Check the TOS and decision efficiency on MC -# Prerequisites: None -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>python</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/analyseAll.py</text> - </set></argument> - <argument name="prerequisites"><set> - <tuple><text>Tesla.tesla_step_streams</text><enumeral>PASS</enumeral></tuple> - </set></argument> -<argument name="validator"><text> -countErrorLines({"FATAL":0, "ERROR":2, "WARNING" :0}) -</text></argument> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams_failure.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams_failure.qmt deleted file mode 100644 index 002d68fc3..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/tesla_step_streams_failure.qmt +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" ?><!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: mvesteri -# Purpose: Run Tesla on 2016 TURBO stream raw data and fail due to wrong configuration -# Prerequisites: None -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="use_temp_dir"><enumeral>true</enumeral></argument> - <argument name="program"><text>gaudirun.py</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/TeslaStep.py</text> - <text>../options/TeslaStepStreamsFailure.py</text> - </set></argument> - <argument name="validator"><text> -block1=""" -TeslaLineChecker ERROR Someone made a boo-boo! Missing lines: -""" -findReferenceBlock(block1) - </text></argument> -<argument name="exit_code"><integer>3</integer></argument> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/tistos.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/tistos.qmt deleted file mode 100644 index f1baa26d5..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/tistos.qmt +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" ?><!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: sbenson -# Purpose: Check the TOS and decision -# Prerequisites: default_2015 -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>python</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/DV_2015_TISTOS.py</text> - </set></argument> - <argument name="validator"><text> -block = """ -# decisions = 214 -# TOS = 214 -""" -findReferenceBlock(block) - </text></argument> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/tuple_step_oneline.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/tuple_step_oneline.qmt deleted file mode 100644 index 777fa0e4c..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/tuple_step_oneline.qmt +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" ?><!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: mvesteri -# Purpose: Run DaVinci ntuple making script on output of tesla.tesla_step_oneline -# Prerequisites: None -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>gaudirun.py</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/TupleStep.py</text> - <text>../options/TupleStepOneLine.py</text> - </set></argument> - <argument name="prerequisites"><set> - <tuple><text>tesla.tesla_step_oneline</text><enumeral>PASS</enumeral></tuple> - </set></argument> -<!-- <argument name="validator"><text> -countErrorLines({"FATAL":0, "ERROR":0, "WARNING" :0}) -</text></argument> --> -</extension> - diff --git a/Phys/Tesla/tests/qmtest/tesla.qms/tuple_step_streams.qmt b/Phys/Tesla/tests/qmtest/tesla.qms/tuple_step_streams.qmt deleted file mode 100644 index a1bb30ba4..000000000 --- a/Phys/Tesla/tests/qmtest/tesla.qms/tuple_step_streams.qmt +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" ?><!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: mvesteri -# Purpose: Run DaVinci ntuple making script on output of tesla.tesla_step_streams -# Prerequisites: None -# Common failure modes, severities and cures: -# . SEVERE: Segfault or raised exception, stderr, nonzero return code -# . MAJOR: additional FATAL/ERROR messages always a major problem. no ERROR messages should ever be printed when running this test. -# . MINOR: additional WARNING messages, it is unclear how severe these may be, you will need to hunt down the cause and either fix the problem or suppress the warning. -# . EXPECTED: At the moment this test has a habit of timing out or being killed by some abort signal in finalize, but the output always looks fine. -####################################################### ---> -<extension class="GaudiTest.GaudiExeTest" kind="test"> - <argument name="program"><text>gaudirun.py</text></argument> - <argument name="timeout"><integer>3600</integer></argument> - <argument name="args"><set> - <text>../options/TupleStep.py</text> - <text>../options/TupleStepStreams.py</text> - </set></argument> - <argument name="prerequisites"><set> - <tuple><text>tesla.tesla_step_streams</text><enumeral>PASS</enumeral></tuple> - </set></argument> -<!-- <argument name="validator"><text> -countErrorLines({"FATAL":0, "ERROR":0, "WARNING" :0}) -</text></argument> --> -</extension> - -- GitLab