1- flowchart LR
1+ flowchart TB
22
33 Main [ " Main" ]
4- ComposedProtocol [ " ComposedProtocol" ]
54 TestingServices [ " TestingServices" ]
65 ScriptlessCapabilities [ " ScriptlessCapabilities" ]
6+ ComposedProtocol [ " ComposedProtocol" ]
77 GenerateMode [ " GenerateMode" ]
88
9- subgraph ScriptlessFlow [ "testar scriptless generate flow"]
9+ subgraph ScriptlessFlow [ "scriptless generate flow"]
10+ direction TB
11+
12+ SettingsCapability [ " SettingsCapability" ]
13+ TestSessionCapability [ " TestSessionCapability" ]
14+ TestSequenceCapability [ " TestSequenceCapability" ]
15+
1016 SystemService [ " SystemService" ]
1117 StateService [ " StateService" ]
1218 OracleEvaluationService [ " OracleEvaluationService" ]
1319 ScriptlessOracleComposer [ " ScriptlessOracleComposer" ]
20+ StopCriteriaCapability [ " StopCriteriaCapability" ]
21+
1422 ActionDerivationService [ " ActionDerivationService" ]
1523 ActionSelectorService [ " ActionSelectorService" ]
1624 ActionExecutionService [ " ActionExecutionService" ]
17-
18- SettingsCapability [ " SettingsCapability" ]
19- TestSessionCapability [ " TestSessionCapability" ]
20- TestSequenceCapability [ " TestSequenceCapability" ]
21- StopCriteriaCapability [ " StopCriteriaCapability" ]
2225 end
2326
2427 Main --> ComposedProtocol
2528 TestingServices --> ComposedProtocol
2629 ScriptlessCapabilities --> ComposedProtocol
2730 ComposedProtocol --> GenerateMode
2831
29- GenerateMode -. uses services .-> SystemService
30- GenerateMode -. uses capabilities .-> SettingsCapability
31-
32- SettingsCapability -. test settings .-> TestSessionCapability
33- TestSessionCapability -. session lifecycle .-> TestSequenceCapability
34- TestSequenceCapability -. sequence lifecycle .-> SystemService
35-
36- SystemService -. start system .-> StateService
37-
38- StateService -. current state .-> OracleEvaluationService
39- OracleEvaluationService -. base verdicts .-> ScriptlessOracleComposer
32+ GenerateMode -. "uses services" .-> SystemService
33+ GenerateMode -. "uses capabilities" .-> SettingsCapability
4034
41- ScriptlessOracleComposer -. composed verdicts .-> StopCriteriaCapability
42- StopCriteriaCapability -. continue inner loop .-> ActionDerivationService
35+ SettingsCapability -. "test settings" .-> TestSessionCapability
36+ TestSessionCapability -. "session lifecycle" .-> TestSequenceCapability
37+ TestSequenceCapability -. "sequence lifecycle" .-> SystemService
4338
44- ActionDerivationService -. derived actions .-> ActionSelectorService
39+ SystemService -. "start system" .-> StateService
4540
46- ActionSelectorService -. selected action .-> ActionExecutionService
41+ StateService -. "current state" .-> OracleEvaluationService
42+ OracleEvaluationService -. "base verdicts" .-> ScriptlessOracleComposer
43+ ScriptlessOracleComposer -. "composed verdicts" .-> StopCriteriaCapability
4744
48- ActionExecutionService -. next state cycle .-> StateService
45+ StopCriteriaCapability -. "continue inner loop" .-> ActionDerivationService
46+ ActionDerivationService -. "derived actions" .-> ActionSelectorService
47+ ActionSelectorService -. "selected action" .-> ActionExecutionService
48+ ActionExecutionService -. "next state cycle" .-> StateService
0 commit comments