13A test for a control flow bug arising from empty graph nodes
15An empty node with ModeOR=True will return a default decision of False, without any algs needing evaluation
16This can have the effect of short-circuiting/early return from its parent node, while also continuing
17evaluation within that parent - see https://gitlab.cern.ch/gaudi/Gaudi/-/issues/135
19In this test, A2 will run unless the bug has been fixed
22from Configurables
import (
24 AvalancheSchedulerSvc,
53 SchedulerName=
"AvalancheSchedulerSvc", OutputLevel=INFO
75a1 = Test__ViewTester(
"A1")
76a1.Cardinality = cardinality
79a2 = Test__ViewTester(
"A2")
80a2.Cardinality = cardinality
84emptySeq = Gaudi__Sequencer(
93topSeq = Gaudi__Sequencer(
96 Members=[a1, emptySeq, a2],
110 EventLoop=slimeventloopmgr,
112 MessageSvcType=
"InertMessageSvc",
The AlgResourcePool is a concrete implementation of the IAlgResourcePool interface.
The Application Manager class.