1#! /bin/sh 2 3# Arguments: 4# $1 - source file to compile and compare with fdtdump output of the 5# compiled file. 6 7SRCDIR=`dirname "$0"` 8. "$SRCDIR/testutils.sh" 9 10dts="$1" 11dtb="${dts}.dtb" 12out="${dts}.out" 13LOG=tmp.log.$$ 14 15files="$dtb $out $LOG" 16 17rm -f $files 18trap "rm -f $files" 0 19 20verbose_run_log_check "$LOG" $VALGRIND $DTC -O dtb $dts -o $dtb 21$FDTDUMP ${dtb} | grep -v "//" >${out} 22 23if diff -w $dts $out >/dev/null; then 24 PASS 25else 26 if [ -z "$QUIET_TEST" ]; then 27 echo "DIFF :-:" 28 diff -u -w $dts $out 29 fi 30 FAIL "Results differ from expected" 31fi 32