| # Run script for fdtoverlay tests |
| # We run fdtoverlay to generate a target device tree, thn fdtget to check it |
| # fdtoverlay-runtest.sh name expected_output dtb_file node property flags value |
| trap "rm -f $LOG $EXPECT" 0 |
| verbose_run_check $VALGRIND "$FDTOVERLAY" -i "$basedtb" -o "$targetdtb" $overlays |
| # Now fdtget to read the value |
| verbose_run_log_check "$LOG" $VALGRIND "$DTGET" "$targetdtb" "$node" "$property" $flags |
| if cmp $EXPECT $LOG >/dev/null; then |
| if [ -z "$QUIET_TEST" ]; then |
| FAIL "Results differ from expected" |