30 lines
		
	
	
		
			409 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			409 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/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"
 |