Lines Matching refs:dcheck
56 dcheck()
78 dcheck '(set -e; exit 1; echo ERR$?); echo OK$?' 'OK1'
84 dcheck '(set -e; false; echo ERR$?); echo OK$?' 'OK1'
88 dcheck '(set -e; /nonexistent; echo ERR); echo OK' 'OK'
90 dcheck '(set -e; nonexistent-program-on-path; echo ERR); echo OK' 'OK'
92 dcheck 'f() { false; }; (set -e; f; echo ERR); echo OK' 'OK'
94 dcheck 'f() { return 1; }; (set -e; f; echo ERR); echo OK' 'OK'
100 dcheck 'f() { false; echo ERR; }; (set -e; f); echo OK' 'OK'
104 dcheck 'f() { set +e; false; echo OK; }; (set -e; f); echo OK' 'OK OK'
110 #dcheck '(set -e; (set +e; false; echo OK; false); echo OK)' 'OK OK'
113 dcheck '(set -e; (set +e; false; echo OK; false); echo OK)' 'OK'
117 dcheck '(set -e; (false; echo ERR)); echo OK' 'OK'
123 dcheck '(set -e; false || true; echo OK); echo OK' 'OK OK'
125 dcheck '(set -e; false && true; echo OK); echo OK' 'OK OK'
139 dcheck '(set -e; false || false; echo ERR); echo OK' 'OK'
140 dcheck '(set -e; true && false; echo ERR); echo OK' 'OK'
145 #dcheck '(set -e; false && false; echo ERR); echo OK' 'OK'
149 dcheck '(set -e; false && false; echo ERR); echo OK' 'ERR OK'
154 dcheck '(set -e; true || false; echo OK); echo OK' 'OK OK'
158 dcheck '(set -e; true || true; echo OK); echo OK' 'OK OK'
159 dcheck '(set -e; true && true; echo OK); echo OK' 'OK OK'
164 dcheck '(set -e; while false; do :; done; echo OK); echo OK' 'OK OK'
165 dcheck '(set -e; if false; then :; fi; echo OK); echo OK' 'OK OK'
167 #dcheck '(set -e; until false; do :; done; echo OK); echo OK' 'OK OK'
168 dcheck '(set -e; until [ "$t" = 1 ]; do t=1; done; echo OK); echo OK' \
179 dcheck '(set -e; ! false; echo OK); echo OK' 'OK OK'
180 dcheck '(set -e; ! true; echo OK); echo OK' 'OK OK'
188 #dcheck '(set -e; (false && true); echo OK); echo OK' 'OK OK'
191 dcheck '(set -e; (false && true); echo OK); echo OK' 'OK'
195 dcheck '(set -e; false | true; echo OK); echo OK' 'OK OK'
197 dcheck '(set -e; true | false; echo ERR); echo OK' 'OK'
200 dcheck '(set -e; while true | false; do :; done; echo OK); echo OK' \
202 dcheck '(set -e; if true | false; then :; fi; echo OK); echo OK' \
225 dcheck 'echo OK; (set -e; false); echo OK' 'OK OK'
228 #dcheck 'echo OK; (set -e; false); echo ERR' 'OK'
235 dcheck '(set -e; (false; echo ERR); echo ERR); echo OK' 'OK'
241 #dcheck '(set -e; echo ERR `false`; echo ERR); echo OK' 'OK'
242 #dcheck '(set -e; echo ERR $(false); echo ERR); echo OK' 'OK'
243 #dcheck '(set -e; echo ERR `exit 3`; echo ERR); echo OK' 'OK'
244 #dcheck '(set -e; echo ERR $(exit 3); echo ERR); echo OK' 'OK'
248 dcheck '(set -e; echo ERR `false`; echo ERR); echo OK' 'ERR ERR OK'
249 dcheck '(set -e; echo ERR $(false); echo ERR); echo OK' 'ERR ERR OK'
250 dcheck '(set -e; echo ERR `exit 3`; echo ERR); echo OK' 'ERR ERR OK'
251 dcheck '(set -e; echo ERR $(exit 3); echo ERR); echo OK' 'ERR ERR OK'
254 dcheck '(set -e; x=`false`; echo ERR); echo OK' 'OK'
255 dcheck '(set -e; x=$(false); echo ERR); echo OK' 'OK'
256 dcheck '(set -e; x=`exit 3`; echo ERR); echo OK' 'OK'
257 dcheck '(set -e; x=$(exit 3); echo ERR); echo OK' 'OK'
279 #dcheck '(set -e; shift || true; echo OK); echo OK' 'OK OK'
282 #dcheck '(set -e; shift || true; echo OK); echo OK' 'OK'
289 dcheck '(set -e; shift && echo OK); echo OK' 'OK'