From 1fd58e36df83fd1c3ec5587d2b5ed74ef500a65a Mon Sep 17 00:00:00 2001 From: Shahriyar Jalayeri Date: Wed, 4 Sep 2024 10:34:42 +0300 Subject: [PATCH] evetestkit : AppWaitForRunningState detect halting state Signed-off-by: Shahriyar Jalayeri --- pkg/evetestkit/utils.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/evetestkit/utils.go b/pkg/evetestkit/utils.go index 0c3f8aa31..11b3204c7 100644 --- a/pkg/evetestkit/utils.go +++ b/pkg/evetestkit/utils.go @@ -178,8 +178,13 @@ func (node *EveNode) AppWaitForRunningState(appName string, timeoutSeconds uint) if err != nil { return err } + state = strings.ToLower(state) - if strings.ToLower(state) == "running" { + if strings.Contains(state, "halting") { + return fmt.Errorf("app %s is in halting state", appName) + } + + if state == "running" { return nil }