4 require_once
'libs/composer/vendor/autoload.php';
5 $GLOBALS[
"DIC"] = new \ILIAS\DI\Container();
22 error_reporting(E_ALL ^ E_NOTICE);
24 chdir(dirname(__FILE__));
35 require_once
'./Services/WorkflowEngine/test/activities/ilEventRaisingActivityTest.php';
36 $suite->addTestSuite(
'ilEventRaisingActivityTest');
38 require_once
'./Services/WorkflowEngine/test/activities/ilLoggingActivityTest.php';
39 $suite->addTestSuite(
'ilLoggingActivityTest');
41 require_once
'./Services/WorkflowEngine/test/activities/ilScriptActivityTest.php';
42 $suite->addTestSuite(
'ilScriptActivityTest');
44 require_once
'./Services/WorkflowEngine/test/activities/ilSettingActivityTest.php';
45 $suite->addTestSuite(
'ilSettingActivityTest');
47 require_once
'./Services/WorkflowEngine/test/activities/ilStaticMethodCallActivityTest.php';
48 $suite->addTestSuite(
'ilStaticMethodCallActivityTest');
50 require_once
'./Services/WorkflowEngine/test/activities/ilStopWorkflowActivityTest.php';
51 $suite->addTestSuite(
'ilStopWorkflowActivityTest');
59 require_once
'./Services/WorkflowEngine/test/detectors/ilCounterDetectorTest.php';
60 $suite->addTestSuite(
'ilCounterDetectorTest');
62 require_once
'./Services/WorkflowEngine/test/detectors/ilSimpleDetectorTest.php';
63 $suite->addTestSuite(
'ilSimpleDetectorTest');
65 require_once
'./Services/WorkflowEngine/test/detectors/ilTimerDetectorTest.php';
66 $suite->addTestSuite(
'ilTimerDetectorTest');
68 require_once
'./Services/WorkflowEngine/test/detectors/ilEventDetectorTest.php';
69 $suite->addTestSuite(
'ilEventDetectorTest');
71 require_once
'./Services/WorkflowEngine/test/detectors/ilDataDetectorTest.php';
72 $suite->addTestSuite(
'ilDataDetectorTest');
80 require_once
'./Services/WorkflowEngine/test/emitters/ilSimpleEmitterTest.php';
81 $suite->addTestSuite(
'ilSimpleEmitterTest');
83 require_once
'./Services/WorkflowEngine/test/emitters/ilActivationEmitterTest.php';
84 $suite->addTestSuite(
'ilActivationEmitterTest');
86 require_once
'./Services/WorkflowEngine/test/emitters/ilDataEmitterTest.php';
87 $suite->addTestSuite(
'ilDataEmitterTest');
95 require_once
'./Services/WorkflowEngine/test/nodes/ilBasicNodeTest.php';
96 $suite->addTestSuite(
'ilBasicNodeTest');
98 require_once
'./Services/WorkflowEngine/test/nodes/ilConditionalNodeTest.php';
99 $suite->addTestSuite(
'ilConditionalNodeTest');
101 require_once
'./Services/WorkflowEngine/test/nodes/ilCaseNodeTest.php';
102 $suite->addTestSuite(
'ilCaseNodeTest');
104 require_once
'./Services/WorkflowEngine/test/nodes/ilPluginNodeTest.php';
105 $suite->addTestSuite(
'ilPluginNodeTest');
113 require_once
'./Services/WorkflowEngine/test/workflows/ilBaseWorkflowTest.php';
114 $suite->addTestSuite(
'ilBaseWorkflowTest');
128 require_once
'./Services/WorkflowEngine/test/parser/001_EmptyWorkflow/class.test_001_EmptyWorkflow.php';
129 $suite->addTestSuite(
'test_001_EmptyWorkflow');
132 require_once
'./Services/WorkflowEngine/test/parser/002_StartEvent/class.test_002_StartEvent.php';
133 $suite->addTestSuite(
'test_002_StartEvent');
136 require_once
'./Services/WorkflowEngine/test/parser/003_ParallelGateway/class.test_003_ParallelGateway.php';
137 $suite->addTestSuite(
'test_003_ParallelGateway');
140 require_once
'./Services/WorkflowEngine/test/parser/004_InclusiveGateway/class.test_004_InclusiveGateway.php';
141 $suite->addTestSuite(
'test_004_InclusiveGateway');
144 require_once
'./Services/WorkflowEngine/test/parser/005_ExclusiveGateway/class.test_005_ExclusiveGateway.php';
145 $suite->addTestSuite(
'test_005_ExclusiveGateway');
148 require_once
'./Services/WorkflowEngine/test/parser/006_Task/class.test_006_Task.php';
149 $suite->addTestSuite(
'test_006_Task');
152 require_once
'./Services/WorkflowEngine/test/parser/007_IntermediateCatchEvent/class.test_007_IntermediateCatchEvent.php';
153 $suite->addTestSuite(
'test_007_IntermediateCatchEvent');
156 require_once
'./Services/WorkflowEngine/test/parser/008_IntermediateThrowEvent/class.test_008_IntermediateThrowEvent.php';
157 $suite->addTestSuite(
'test_008_IntermediateThrowEvent');
160 require_once
'./Services/WorkflowEngine/test/parser/009_EndEvent/class.test_009_EndEvent.php';
161 $suite->addTestSuite(
'test_009_EndEvent');
164 require_once
'./Services/WorkflowEngine/test/parser/010_ComplexGateway/class.test_010_ComplexGateway.php';
165 $suite->addTestSuite(
'test_010_ComplexGateway');
168 require_once
'./Services/WorkflowEngine/test/parser/011_EventBasedGateway/class.test_011_EventBasedGateway.php';
169 $suite->addTestSuite(
'test_011_EventBasedGateway');
172 require_once
'./Services/WorkflowEngine/test/parser/012_DataInput/class.test_012_DataInput.php';
173 $suite->addTestSuite(
'test_012_DataInput');
176 require_once
'./Services/WorkflowEngine/test/parser/013_DataOutput/class.test_013_DataOutput.php';
177 $suite->addTestSuite(
'test_013_DataOutput');
180 require_once
'./Services/WorkflowEngine/test/parser/014_DataObject/class.test_014_DataObject.php';
181 $suite->addTestSuite(
'test_014_DataObject');
184 require_once
'./Services/WorkflowEngine/test/parser/015_Data_Wiring/class.test_015_Data_Wiring.php';
185 $suite->addTestSuite(
'test_015_Data_Wiring');
193 require_once
'./Services/WorkflowEngine/test/parser/case_01/class.test_case_01.php';
194 $suite->addTestSuite(
'test_case_01');
ilServicesWorkflowEngineSuite is part of the petri net based workflow engine.