3 # Test --output parameter
5 if [ -z "${CRASH_WORKER_SYSTEM_TESTS}" ]; then
6 CRASH_WORKER_SYSTEM_TESTS="@CRASH_SYSTEM_TESTS_PATH@"
9 . ${CRASH_WORKER_SYSTEM_TESTS}/utils/minicore-utils.sh
12 trap restore_core_pattern 0
14 echo "|/usr/bin/crash-manager -p %p -u %u -g %g -s %s -t %t" > /proc/sys/kernel/core_pattern
17 ${CRASH_WORKER_SYSTEM_TESTS}/utils/kenny 10 &
24 rm -rf ${LIVE_DUMP_PATH}/*
26 ${CRASH_WORKER_SYSTEM_TESTS}/utils/libcrash-servicetest -r "${REASON}" ${KENNY_PID}
28 wait_for_file ${LIVE_DUMP_PATH}/kenny*zip
34 pushd ${LIVE_DUMP_PATH}
39 if [ ! -f *dump_reason ]; then
40 fail "dump_reason file doesn't exist"
43 if [ "$(cat *dump_reason)" != "${REASON}" ]; then
44 fail "Dump reason didn't match"