run_test
来自「Contiki是一个开源」· 代码 · 共 51 行
TXT
51 行
#!/bin/bashif [ $# -lt 1 -o $# -gt 2 ]; then echo "Usage: $0 <test> [logfile]" exitfiTEST=$1LOGFILE=0if [ $# -eq 2 ]; then LOGFILE=1 LOG=$2fiecho ">>>>>>> Starting test: $TEST <<<<<<<<"if [ $LOGFILE -eq 1 ]; then echo -n "[`date '+%F %T'`] $TEST: " >> $LOG; fijava -jar ../dist/cooja.jar -nogui -test=$TESTif [ -f "COOJA.log" ]; then mv COOJA.log $TEST.cooja_logfiOK=0if [ -f "$TEST.log" ]; then OK=`grep "TEST OK" $TEST.log | wc -l`fiif [ $LOGFILE -eq 1 ]; then if [ $OK == 0 ]; then echo "FAIL" >> $LOG if [ -f "$TEST.info" ]; then echo "--LOG INFO START ($TEST.info) --" >> $LOG cat $TEST.info >> $LOG echo "--LOG INFO END --" >> $LOG else echo "-- NO LOG INFO AVAILABLE ($TEST.info) --" >> $LOG fi echo "-- OUTPUT TAIL START ($TEST.cooja_log) --" >> $LOG tail -5 $TEST.cooja_log >> $LOG echo "-- OUTPUT TAIL END --" >> $LOG echo >> $LOG else echo "OK" >> $LOG fi echo >> $LOGfiif [ $OK == 0 ]; then echo ">>>>>>> Finished test: $TEST FAILED <<<<<<<<"else echo ">>>>>>> Finished test: $TEST OK <<<<<<<<"fi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?