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