| #!/bin/sh | |
| # Test for U-Boot cli including command repeat | |
| BASE="$(dirname $0)" | |
| . $BASE/common.sh | |
| run_test() { | |
| ./${OUTPUT_DIR}/u-boot <<END | |
| setenv ctrlc_ignore y | |
| md 0 | |
| reset | |
| END | |
| } | |
| check_results() { | |
| echo "Check results" | |
| grep -q 00000100 ${tmp} || fail "Command did not repeat" | |
| } | |
| echo "Test CLI repeat" | |
| echo | |
| tmp="$(tempfile)" | |
| build_uboot | |
| run_test >${tmp} | |
| check_results ${tmp} | |
| rm ${tmp} | |
| echo "Test passed" |