#!/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 
 |