Lines Matching +full:te +full:- +full:source

6 # Redistribution and use in source and binary forms, with or without
9 # 1. Redistributions of source code must retain the above copyright
51 result="$( ${TEST_SH} -c "${CMD}" 2>"${TEMP_FILE}" )"
54 if [ "${STATUS}" -ne "$3" ]; then
64 if [ "$3" -eq 0 ]; then
65 if [ -s "${TEMP_FILE}" ]; then
72 if ! [ -s "${TEMP_FILE}" ]; then
78 rm -f "${TEMP_FILE}"
96 $fail && test -n "$TEST_ID" && {
108 test -z "${TEST_ID}" && return 0
109 test -z "${TEST_FAILURES}" && return 0
113 echo >&2 " - - - - - - - - - - - - - - - - -"
116 "Test ${TEST_ID}: $TEST_FAIL_COUNT subtests (of $TEST_NUM) failed - see stderr"
131 check "y=${y};"'x=`cat <<EOF'$nl'te${y}t'${nl}EOF$nl'`; echo $x' \
133 check "y=${y};"'x=`cat <<\EOF'$nl'te${y}t'${nl}EOF$nl'`; echo $x' \
134 'te${y}t' 0
135 check "y=${y};"'x=`cat <<"EOF"'$nl'te${y}t'${nl}EOF$nl'`; echo $x' \
136 'te${y}t' 0
137 check "y=${y};"'x=`cat <<'"'EOF'"$nl'te${y}t'${nl}EOF$nl'`; echo $x' \
138 'te${y}t' 0
141 check "cat <<EOF${nl}te'xt${nl}EOF$nl" "te'xt" 0
142 check "cat <<\EOF${nl}te'xt${nl}EOF$nl" "te'xt" 0
143 check "cat <<'EOF'${nl}te'xt${nl}EOF$nl" "te'xt" 0
144 check "cat <<EOF${nl}te\"xt${nl}EOF$nl" 'te"xt' 0
145 check "cat <<\EOF${nl}te\"xt${nl}EOF$nl" 'te"xt' 0
146 check "cat <<'EOF'${nl}te\"xt${nl}EOF$nl" 'te"xt' 0
147 check "cat <<'EO'F${nl}te\"xt${nl}EOF$nl" 'te"xt' 0
149 check "y=${y};"'x=`cat <<EOF'$nl'te'"'"'${y}t'${nl}EOF$nl'`; echo $x' \
150 'te'"'"'xt' 0
151 check "y=${y};"'x=`cat <<EOF'$nl'te'"''"'${y}t'${nl}EOF$nl'`; echo $x' \
152 'te'"''"'xt' 0
159 check 'x=`cat <<-EOF'"$nl text${nl}EOF$nl"'`; echo $x' \
161 check 'x=`cat <<-EOF'"${nl}text${nl} EOF$nl"'`; echo $x' \
163 check 'x=`cat <<-\EOF'"$nl text${nl} EOF$nl"'`; echo $x' \
165 check 'x=`cat <<- "EOF"'"$nl text${nl}EOF$nl"'`; echo $x' \
167 check 'x=`cat <<- '"'EOF'${nl}text${nl} EOF$nl"'`; echo $x' \
180 --STRING-- . '~~~' ')' '(' '#' '()' '(\)' '(\/)' '--' '\' '{' '}' \
239 (2-7) pfx="${end%?}"
274 check 'cat <<- EOF' '' 2
276 check 'cat <<- \EOF' '' 2
279 check 'cat <<- EOF'"${nl}" '' 2
281 check 'cat <<- "EOF"'"${nl}" '' 2
284 check 'cat <<-EOF'"${nl}${nl}" '' 2
286 check 'cat <<-"EOF"'"${nl}${nl}" '' 2
289 check 'cat <<-EOF'"${nl}"' line 1'"${nl}" '' 2
291 check 'cat <<-EOF'"${nl}"' line 1'"${nl}"'line 2'"${nl}" '' 2
343 "(cat ; cat <&3) <<EOF0 3<<EOF3${nl}STDIN${nl}EOF0${nl}-3-${nl}EOF3${nl}" \
344 'STDIN -3-' 0
360 check "V=1; W=2; cat <<-1; cat <<2; cat <<- 3; cat <<'4';"' cat <<\5
402 # which looks like a good command - except it is being parsed in "heredoc"
409 # The previous sub-test works because there the \n comes inside the
411 # all starts again - so that \n is a newline token, and the EOF2 heredoc
455 check 'X=!; cat <<- E\0F
460 check 'X=!; cat <<- E0F
465 check 'cat <<- END
470 check 'X=12345; Y="string1 line1?-line2"; Z=; unset W; cat <<-EOF
471 ${#X}${Z:-${Y}}${W+junk}${Y%%l*}${Y#*\?}
474 ' '5string1 line1?-line2string1 -line2 ""'\'\'' string1 66666' 0
485 atf_check -s exit:0 -o inline:'2\n1\n' -e empty ${TEST_SH} -c '
487 cat <<-EOF
490 echo "${X-1}"
501 cat <<- \END_SCRIPT > script
510 atf_check -s exit:0 -o inline:'a\nb\n' -e empty ${TEST_SH} script
534 cat <<- \END_SCRIPT > script
535 prefix() { sed -e "s/^/$1:/"; }
552 atf_check -s exit:0 -o ignore -e empty ${TEST_SH} script
564 atf_add_test_case vicious # evil test from the austin-l list...