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 <avillin@cisco.com>
This commit is contained in:

committed by
Dave Wallace

parent
f95c4d81fc
commit
d9da4eeb79
@ -468,12 +468,12 @@ func (c *Container) log(maxLines int) (string, error) {
|
|||||||
stdout := stdoutBuf.String()
|
stdout := stdoutBuf.String()
|
||||||
stderr := stderrBuf.String()
|
stderr := stderrBuf.String()
|
||||||
|
|
||||||
if strings.Contains(stdout, "==> /dev/null <==") {
|
stdout = strings.Join(strings.Split(stdout, "==> /dev/null <=="), "")
|
||||||
stdout = ""
|
stderr = strings.Join(strings.Split(stderr, "tail: cannot open '' for reading: No such file or directory"), "")
|
||||||
}
|
|
||||||
if strings.Contains(stderr, "tail: cannot open") {
|
// remove empty lines after deleting the above-mentioned messages
|
||||||
stderr = ""
|
stdout = strings.TrimSpace(stdout)
|
||||||
}
|
stderr = strings.TrimSpace(stderr)
|
||||||
|
|
||||||
return stdout + stderr, err
|
return stdout + stderr, err
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user