From: Adrian Villin Date: Wed, 24 Jul 2024 15:46:53 +0000 (+0200) Subject: hs-test: fix logs once again X-Git-Tag: v25.02-rc0~103 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=d9da4eeb7945ab039c182f6960a629b05dd5f024;p=vpp.git hs-test: fix logs once again - "/dev/null" and "tail: ..." messages should now be removed properly Type: test Change-Id: I4aa1f1a1cab17dab73f727e40c80a44d6e753bd5 Signed-off-by: Adrian Villin --- diff --git a/extras/hs-test/infra/container.go b/extras/hs-test/infra/container.go index 44f141a9102..46cee976556 100644 --- a/extras/hs-test/infra/container.go +++ b/extras/hs-test/infra/container.go @@ -468,12 +468,12 @@ func (c *Container) log(maxLines int) (string, error) { stdout := stdoutBuf.String() stderr := stderrBuf.String() - if strings.Contains(stdout, "==> /dev/null <==") { - stdout = "" - } - if strings.Contains(stderr, "tail: cannot open") { - stderr = "" - } + stdout = strings.Join(strings.Split(stdout, "==> /dev/null <=="), "") + stderr = strings.Join(strings.Split(stderr, "tail: cannot open '' for reading: No such file or directory"), "") + + // remove empty lines after deleting the above-mentioned messages + stdout = strings.TrimSpace(stdout) + stderr = strings.TrimSpace(stderr) return stdout + stderr, err }