#!/bin/bash 
 | 
  
 | 
CURRENT_DIR=`dirname $0` 
 | 
  
 | 
export DDR_CHOICE 
 | 
  
 | 
info_view() 
 | 
{ 
 | 
    echo "*****************************************************" 
 | 
    echo "***                                               ***" 
 | 
    echo "***            DDR TEST                           ***" 
 | 
    echo "***                                               ***" 
 | 
    echo "*****************************************************" 
 | 
    echo "*****************************************************" 
 | 
    echo "memtester:                                      1" 
 | 
    echo "stressapptest:                                  2" 
 | 
    echo "stressapptest + memtester:                      3" 
 | 
    echo "ddr auto scaling:                               4" 
 | 
    echo "stressapptest + memtester + ddr auto scaling:   5" 
 | 
    echo "*****************************************************" 
 | 
    read -t 30 -p "please input test moudle: " DDR_CHOICE 
 | 
} 
 | 
info_view 
 | 
  
 | 
memtester_test() 
 | 
{ 
 | 
    bash ${CURRENT_DIR}/memtester_test.sh & 
 | 
} 
 | 
  
 | 
stressapptest_test() 
 | 
{ 
 | 
    bash ${CURRENT_DIR}/stressapptest_test.sh & 
 | 
} 
 | 
  
 | 
ddr_freq_scaling_test() 
 | 
{ 
 | 
    bash ${CURRENT_DIR}/ddr_freq_scaling.sh & 
 | 
} 
 | 
  
 | 
case ${DDR_CHOICE} in 
 | 
    1) 
 | 
        memtester_test 
 | 
        ;; 
 | 
    2) 
 | 
        stressapptest_test 
 | 
        ;; 
 | 
    3) 
 | 
        ddr_freq_scaling_test 
 | 
        ;; 
 | 
    4) 
 | 
        stressapptest_test 
 | 
        memtester_test 
 | 
        ;; 
 | 
    5) 
 | 
        stressapptest_test 
 | 
        memtester_test 
 | 
        ddr_freq_scaling_test 
 | 
        ;; 
 | 
    *) 
 | 
        echo "not found your input. $DDR_CHOICE" 
 | 
        ;; 
 | 
esac 
 |