Tests: Clean-up test-crash on SIGTERM and SIGINT
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 21 Sep 2015 22:14:02 +0000 (18:14 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 21 Sep 2015 22:14:02 +0000 (18:14 -0400)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
tests/regression/tools/crash/test_crash

index 63a4a9734eac026e4a1a5dd58612c6ed87a45833..be61cda2fb2dfa4c0399829276144a020e862299 100755 (executable)
@@ -377,6 +377,14 @@ function test_lttng_crash_extraction_sigkill()
        rm -rf $extraction_dir_path
 }
 
+function interrupt_cleanup()
+{
+    diag "*** Cleaning-up test ***"
+    stop_test_apps
+    stop_lttng_sessiond
+    exit 1
+}
+
 TESTS=(
        test_shm_path_per_uid
        test_shm_path_per_pid
@@ -387,6 +395,7 @@ TESTS=(
        test_lttng_crash_extraction_sigkill
 )
 
+trap interrupt_cleanup SIGTERM SIGINT
 
 for fct_test in ${TESTS[@]};
 do
This page took 0.029873 seconds and 4 git commands to generate.