From e3c7e02a0e1f0f224071940f809474a0593c6949 Mon Sep 17 00:00:00 2001 From: Ed Santiago Date: Wed, 1 Sep 2021 11:29:59 -0600 Subject: System tests: add cleanup & debugging output Cleanup: the final 'play' test wasn't cleaning up after itself, leading to angry warning messages when rerunning tests (in my environment; never in CI) Debug: I'm seeing a lot of "Could not parse READY=1 as MAINPID=nnn" flakes in the sdnotify:container test (nine in the past month). Add debug traces to help diagnose in future flakes. Signed-off-by: Ed Santiago --- test/system/260-sdnotify.bats | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/system/260-sdnotify.bats') diff --git a/test/system/260-sdnotify.bats b/test/system/260-sdnotify.bats index b5d3f9b86..0dae569a8 100644 --- a/test/system/260-sdnotify.bats +++ b/test/system/260-sdnotify.bats @@ -157,6 +157,10 @@ function _assert_mainpid_is_conmon() { # With container, READY=1 isn't necessarily the last message received; # just look for it anywhere in received messages run cat $_SOCAT_LOG + # The 'echo's help us debug failed runs + echo "socat log:" + echo "$output" + is "$output" ".*READY=1" "received READY=1 through notify socket" _assert_mainpid_is_conmon "${lines[0]}" -- cgit v1.2.3-54-g00ecf