github.com/kubeshop/testkube@v1.17.23/pkg/api/v1/testkube/model_test_suite_step_extended.go (about) 1 package testkube 2 3 func (s TestSuiteStep) Type() *TestSuiteStepType { 4 if s.Test != "" { 5 return TestSuiteStepTypeExecuteTest 6 } 7 if s.Delay != "" { 8 return TestSuiteStepTypeDelay 9 } 10 return nil 11 } 12 13 func (s TestSuiteStep) FullName() string { 14 switch s.Type() { 15 case TestSuiteStepTypeDelay: 16 return s.Delay 17 case TestSuiteStepTypeExecuteTest: 18 return s.Test 19 default: 20 return "unknown" 21 } 22 }