testing-script/memory-script/memory-script.sh

40 lines
808 B
Bash

#/bin/bash
RET=0
LOOP=3 ### memory stress loop count ###
sleep 2
echo " "
echo " "
echo " "
echo "######################################################################################"
echo "############################ DDR Memory Testing Start #############################"
count=0
while true
do
result=`./memsuck -arzo -p 5 50 | grep "Result: PASS (5 passes)" | wc -l`
if [ ${result} -gt 0 ]; then
echo "### DDR Memory test passed in loop $count ###"
else
echo "Error Notice: DDR Memory stress failure in loop $count"
RET=1
fi
let count=count+1
if [ $count -ge ${LOOP} ]; then
break
fi
done
echo "######################################################################################"
echo " "
echo " "
echo " "
sleep 2
return ${RET}