Tests: fix: test_tp_fail: bail out on non-existing relay daemon
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 6 May 2021 19:48:02 +0000 (15:48 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 7 May 2021 17:47:51 +0000 (13:47 -0400)
Fatal thread errors simulated by the tp_fail test cause the relay
daemon to shutdown. This is unexepected by stop_lttng_relayd_notap
which bails out, causing the test to fail.

We bail-out when the daemon is already dead to catch crashes
during the test suite since a0f8e310.

Use the clean-up variant so that we don't fail the tests for this
expected outcome.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: I02e7f35451b3c81e7e808e9ff96b6c824fa8f904

tests/regression/tools/health/test_health.sh

index 7417ba7a41e875ade0afb743bbaeaa58b0119d4d..c59bab78239f2833c9887e741be7840099d4328f 100644 (file)
@@ -124,7 +124,7 @@ function test_health
        if [ ${test_relayd} -eq 1 ]; then
                # We may fail to stop relayd here, and this is OK, since
                # it may have been killed volountarily by testpoint.
-               stop_lttng_relayd_notap $KILL_SIGNAL
+               stop_lttng_relayd_cleanup $KILL_SIGNAL
        fi
 
        if [ ${test_consumerd} -eq 1 ]; then
This page took 0.025764 seconds and 4 git commands to generate.