Lines Matching refs:TEST_SH

31 : ${TEST_SH:="/bin/sh"}
56 "exec 6> out; echo exec1 >&6; ${TEST_SH} exec2; exec 6>&-"
58 atf_check -s exit:0 -o empty -e not-empty ${TEST_SH} ./exec1
59 atf_check -s not-exit:0 -o empty -e not-empty ${TEST_SH} -e ./exec1
62 "exec 9> out; echo exec1 >&9; ${TEST_SH} exec2"
64 atf_check -s not-exit:0 -o empty -e not-empty ${TEST_SH} ./exec1
68 "printf OK; ${TEST_SH} exec2; printf ERR"
71 ${TEST_SH} -e ./exec1
75 "printf OK; ${TEST_SH} exec2 || printf ERR"
78 ${TEST_SH} ./exec1
90 "exec 6> out 6>&6; echo exec1 >&6; ${TEST_SH} exec2; exec 6>&-"
92 atf_check -s exit:0 -o empty -e empty ${TEST_SH} ./exec1
93 atf_check -s exit:0 -o empty -e empty ${TEST_SH} -e ./exec1
96 "exec 9> out ; echo exec1 >&9; ${TEST_SH} exec2 9>&9"
98 atf_check -s exit:0 -o empty -e empty ${TEST_SH} ./exec1
102 "printf OK; ${TEST_SH} exec2; printf OK"
105 ${TEST_SH} -e ./exec1
109 "printf OK; ${TEST_SH} 7>&7 exec2; printf OK"
112 ${TEST_SH} -e ./exec1
122 mkhelper for 3 "for x in x; do ${TEST_SH} ./for2; done 3>out"
126 ${TEST_SH} ./for1
135 mkhelper comp 3 "{ ${TEST_SH} ./comp2; } 3>out"
139 ${TEST_SH} ./comp1
148 mkhelper simp 4 "${TEST_SH} ./simp2 4>out"
152 ${TEST_SH} ./simp1
161 mkhelper comp 5 "( ${TEST_SH} ./comp2; ${TEST_SH} ./comp2 ) 5>out"
165 ${TEST_SH} ./comp1
187 if ${TEST_SH} -c "set -o posix && exit 0 || exit 1" 2>/dev/null
211 "${POSIX} exec 6> out; echo exec1 >&6; ${TEST_SH} exec2; exec 6>&-"
213 atf_check -s exit:0 -o empty -e empty ${TEST_SH} ./exec1
214 atf_check -s exit:0 -o empty -e empty ${TEST_SH} -e ./exec1
217 "${POSIX} exec 9> out; echo exec1 >&9; ${TEST_SH} exec2"
219 atf_check -s exit:0 -o empty -e empty ${TEST_SH} ./exec1
224 "printf OK; ${TEST_SH} exec2; printf GOOD"
227 ${TEST_SH} -e ./exec1
232 "printf OK; ${TEST_SH} exec2 || printf ERR"
235 ${TEST_SH} ./exec1