1*4882a593Smuzhiyun#!/bin/bash 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunCURRENT_DIR=`dirname $0` 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunexport DDR_CHOICE 6*4882a593Smuzhiyun 7*4882a593Smuzhiyuninfo_view() 8*4882a593Smuzhiyun{ 9*4882a593Smuzhiyun echo "*****************************************************" 10*4882a593Smuzhiyun echo "*** ***" 11*4882a593Smuzhiyun echo "*** DDR TEST ***" 12*4882a593Smuzhiyun echo "*** ***" 13*4882a593Smuzhiyun echo "*****************************************************" 14*4882a593Smuzhiyun echo "*****************************************************" 15*4882a593Smuzhiyun echo "memtester: 1" 16*4882a593Smuzhiyun echo "stressapptest: 2" 17*4882a593Smuzhiyun echo "ddr auto scaling: 3" 18*4882a593Smuzhiyun echo "stressapptest + memtester: 4" 19*4882a593Smuzhiyun echo "stressapptest + memtester + ddr auto scaling: 5" 20*4882a593Smuzhiyun echo "*****************************************************" 21*4882a593Smuzhiyun read -t 30 -p "please input test moudle: " DDR_CHOICE 22*4882a593Smuzhiyun} 23*4882a593Smuzhiyuninfo_view 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunmemtester_test() 26*4882a593Smuzhiyun{ 27*4882a593Smuzhiyun bash ${CURRENT_DIR}/memtester_test.sh & 28*4882a593Smuzhiyun} 29*4882a593Smuzhiyun 30*4882a593Smuzhiyunstressapptest_test() 31*4882a593Smuzhiyun{ 32*4882a593Smuzhiyun bash ${CURRENT_DIR}/stressapptest_test.sh & 33*4882a593Smuzhiyun} 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunddr_freq_scaling_test() 36*4882a593Smuzhiyun{ 37*4882a593Smuzhiyun bash ${CURRENT_DIR}/ddr_freq_scaling.sh & 38*4882a593Smuzhiyun} 39*4882a593Smuzhiyun 40*4882a593Smuzhiyuncase ${DDR_CHOICE} in 41*4882a593Smuzhiyun 1) 42*4882a593Smuzhiyun memtester_test 43*4882a593Smuzhiyun ;; 44*4882a593Smuzhiyun 2) 45*4882a593Smuzhiyun stressapptest_test 46*4882a593Smuzhiyun ;; 47*4882a593Smuzhiyun 3) 48*4882a593Smuzhiyun ddr_freq_scaling_test 49*4882a593Smuzhiyun ;; 50*4882a593Smuzhiyun 4) 51*4882a593Smuzhiyun stressapptest_test 52*4882a593Smuzhiyun memtester_test 53*4882a593Smuzhiyun ;; 54*4882a593Smuzhiyun 5) 55*4882a593Smuzhiyun stressapptest_test 56*4882a593Smuzhiyun memtester_test 57*4882a593Smuzhiyun ddr_freq_scaling_test 58*4882a593Smuzhiyun ;; 59*4882a593Smuzhiyun *) 60*4882a593Smuzhiyun echo "not found your input. $DDR_CHOICE" 61*4882a593Smuzhiyun ;; 62*4882a593Smuzhiyunesac 63