Gabriele Monaco <[email protected]> writes: > RV selftest rely on bash errexit (set -e) to terminate with error, when > a step is expected to return false, the following syntax is used: > > ! cmd > > This however prevents the test from exiting when cmd is false (desired) > but doesn't exit if cmd is true, since commands prefixed with ! are > explicitly excluded from errexit. > > Use the syntax > > ! cmd || false > > Which ends up checking the exit value of ! cmd and supplies a false > command for errexit to evaluate. > > Signed-off-by: Gabriele Monaco <[email protected]>
Sounds reasonable. Acked-by: Nam Cao <[email protected]>
