From ea3023307a8684ce0e7598464138f8fef3cfb402 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 26 Jun 2024 22:11:19 +0300 Subject: [PATCH] fix: add extended model Signed-off-by: Vladislav Sukhin --- ...model_test_workflow_step_parallel_extended.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pkg/api/v1/testkube/model_test_workflow_step_parallel_extended.go diff --git a/pkg/api/v1/testkube/model_test_workflow_step_parallel_extended.go b/pkg/api/v1/testkube/model_test_workflow_step_parallel_extended.go new file mode 100644 index 00000000000..d4f8f785aff --- /dev/null +++ b/pkg/api/v1/testkube/model_test_workflow_step_parallel_extended.go @@ -0,0 +1,16 @@ +package testkube + +func (w *TestWorkflowStepParallel) ContainsExecuteAction() bool { + if w.Execute != nil && (len(w.Execute.Tests) != 0 || len(w.Execute.Workflows) != 0) { + return true + } + + steps := append(w.Setup, append(w.Steps, w.After...)...) + for _, step := range steps { + if step.ContainsExecuteAction() { + return true + } + } + + return false +}