#!/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"