#!/bin/sh | |
# pstore_tests - Check pstore's behavior before crash/reboot | |
# | |
# Copyright (C) Hitachi Ltd., 2015 | |
# Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> | |
# | |
# Released under the terms of the GPL v2. | |
. ./common_tests | |
prlog -n "Checking pstore console is registered ... " | |
dmesg | grep -q "console \[pstore" | |
show_result $? | |
prlog -n "Checking /dev/pmsg0 exists ... " | |
test -e /dev/pmsg0 | |
show_result $? | |
prlog -n "Writing unique string to /dev/pmsg0 ... " | |
if [ -e "/dev/pmsg0" ]; then | |
echo "${TEST_STRING_PATTERN}""$UUID" > /dev/pmsg0 | |
show_result $? | |
echo "$UUID" > $TOP_DIR/uuid | |
else | |
prlog "FAIL" | |
rc=1 | |
fi | |
exit $rc |