From 09df2c6091976849c13980aba5b1cd9ac9956408 Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Fri, 2 Sep 2022 13:47:00 +0530 Subject: [PATCH] e2e: fix panic when checking error fix panic during error handling Signed-off-by: Madhu Rajanna --- e2e/utils.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/e2e/utils.go b/e2e/utils.go index 4e259805fbe..d1ad533dcd5 100644 --- a/e2e/utils.go +++ b/e2e/utils.go @@ -215,11 +215,14 @@ func validateOmapCount(f *framework.Framework, count int, driver, pool, mode str filterLessCmds := []string{cmds.radosLsCmd, cmds.radosLsKeysCmd} for i, cmd := range filterCmds { stdOut, stdErr, err := execCommandInToolBoxPod(f, cmd, rookNamespace) - if err != nil || stdErr != "" { + if err != nil { if !strings.Contains(err.Error(), exitOneErr) { e2elog.Failf("failed to execute rados command '%s' : err=%v stdErr=%s", cmd, err, stdErr) } } + if stdErr != "" { + e2elog.Failf("failed to execute rados command '%s' : stdErr=%s", cmd, stdErr) + } err = compareStdoutWithCount(stdOut, count) if err == nil { continue