| validateLinearEdgeCount(WorkflowRunModels.Input, List) |   | 53% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| validateSourcePort(Edge, Node, List) |   | 53% |   | 75% | 1 | 3 | 3 | 8 | 0 | 1 |
| validateEdges(List, Map, List) |   | 75% |   | 66% | 2 | 4 | 3 | 11 | 0 | 1 |
| validateTerminalNode(Map, Map, List) |   | 72% |   | 75% | 1 | 3 | 3 | 13 | 0 | 1 |
| validateTargetPort(Edge, Node, List) |   | 47% |   | 50% | 2 | 3 | 3 | 6 | 0 | 1 |
| format(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$format$2(WorkflowRunModels.Violation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| validate(WorkflowRunModels.Input) |  | 100% |  | 100% | 0 | 4 | 0 | 21 | 0 | 1 |
| groupEdges(WorkflowRunModels.Input, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| validateNodeCounts(int, int, List) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| indexNodes(WorkflowRunModels.Input) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| addUnsupportedNode(Node, List) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$validate$0(List, Node, Map, DeterministicAudioNodeExecutor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| DeterministicAudioWorkflowValidator(DeterministicAudioNodeExecutorRegistry) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$validateTerminalNode$3(Map, Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$groupEdges$4(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$validate$1(Node, List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |