Lines Matching defs:err_exit
22 function err_exit
28 alias err_exit='err_exit $LINENO'
33 tmp=$(mktemp -dt) || { err_exit mktemp -dt failed; exit 1; }
66 [[ $foo = EXIT ]] || err_exit "foo "$@" : exit trap not set"
69 err_exit "foo $@: doesn't remove $file"
74 (exit 0) || err_exit "exit 0 is not zero"
75 (return 0) || err_exit "return 0 is not zero"
76 (exit) || err_exit "default exit value is not zero"
77 (return) || err_exit "default return value is not zero"
81 then err_exit "exit 35 is $ret not 35"
86 then err_exit "return 35 is $ret not 35"
89 foo 0 0 || err_exit "foo 0 0: incorrect return"
94 then err_exit "foo 0 3: return is $ret not 3"
97 foo 2 0 || err_exit "foo 2 0: incorrect return"
98 [[ $bar = EXIT ]] || err_exit "foo 2 0: bar exit trap not set"
103 then err_exit "foo 2 3: return is $ret not 3"
105 [[ $bar = EXIT ]] || err_exit "foo 2 3: bar exit trap not set"
110 then err_exit "foo 3 3: return is $ret not 3"
121 then err_exit "return in dot script is $ret should be 3"
127 then err_exit "return in script is $ret should be 3"
138 then err_exit "error in dot script is $ret should be 1"
143 then err_exit "error in script is $ret should be 5"
150 then err_exit "\$0 in a dot script is $x. Should be $0"
158 then err_exit "interactive shell terminates with error in bltin"
165 then err_exit "set -e doesn't terminate script on error"
173 then err_exit "exit 0 in trap should doesn't set exit value to 0"
180 then err_exit "exit 8 in trap should set exit value to 8"