xref: /aosp_15_r20/external/dtc/tests/dtc-fatal.sh (revision cd60bc56d4bea3af4ec04523e4d71c2b272c8aff)
1*cd60bc56SAndroid Build Coastguard Worker#! /bin/sh
2*cd60bc56SAndroid Build Coastguard Worker
3*cd60bc56SAndroid Build Coastguard WorkerSRCDIR=`dirname "$0"`
4*cd60bc56SAndroid Build Coastguard Worker. "$SRCDIR/testutils.sh"
5*cd60bc56SAndroid Build Coastguard Worker
6*cd60bc56SAndroid Build Coastguard Workerverbose_run $VALGRIND "$DTC" -o/dev/null "$@"
7*cd60bc56SAndroid Build Coastguard Workerret="$?"
8*cd60bc56SAndroid Build Coastguard Worker
9*cd60bc56SAndroid Build Coastguard Workerif [ "$ret" -gt 127 ]; then
10*cd60bc56SAndroid Build Coastguard Worker    FAIL "dtc killed by signal (ret=$ret)"
11*cd60bc56SAndroid Build Coastguard Workerelif [ "$ret" != "1" ]; then
12*cd60bc56SAndroid Build Coastguard Worker    FAIL "dtc returned incorrect status $ret instead of 1"
13*cd60bc56SAndroid Build Coastguard Workerfi
14*cd60bc56SAndroid Build Coastguard Worker
15*cd60bc56SAndroid Build Coastguard WorkerPASS
16