summaryrefslogtreecommitdiff
path: root/atf-sh/atf-check_test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'atf-sh/atf-check_test.sh')
-rw-r--r--atf-sh/atf-check_test.sh26
1 files changed, 2 insertions, 24 deletions
diff --git a/atf-sh/atf-check_test.sh b/atf-sh/atf-check_test.sh
index 7319a2b882ba5..9542dfb0bd9f5 100644
--- a/atf-sh/atf-check_test.sh
+++ b/atf-sh/atf-check_test.sh
@@ -1,6 +1,3 @@
-#
-# Automated Testing Framework (atf)
-#
# Copyright (c) 2008 The NetBSD Foundation, Inc.
# All rights reserved.
#
@@ -25,7 +22,6 @@
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
# The Atf_Check and Atf-Shell variables are set by atf-sh.
@@ -211,16 +207,7 @@ oflag_inline_body()
h_pass "echo foo bar" -o inline:"foo bar\n"
h_pass "printf 'foo bar'" -o inline:"foo bar"
h_pass "printf '\t\n\t\n'" -o inline:"\t\n\t\n"
- # XXX Ugly hack to workaround the lack of \e in FreeBSD. Also, \e doesn't
- # seem to work as expected in Linux. Look for a nicer solution.
- case $(uname) in
- Darwin|FreeBSD|Linux)
- h_pass "printf '\a\b\f\n\r\t\v'" -o inline:"\a\b\f\n\r\t\v"
- ;;
- *)
- h_pass "printf '\a\b\e\f\n\r\t\v'" -o inline:"\a\b\e\f\n\r\t\v"
- ;;
- esac
+ h_pass "printf '\a\b\033\f\n\r\t\v'" -o inline:"\a\b\e\f\n\r\t\v"
h_pass "printf '\011\022\033\012'" -o inline:"\011\022\033\012"
h_fail "echo foo bar" -o inline:"foo bar"
@@ -331,16 +318,7 @@ eflag_inline_body()
h_pass "echo foo bar 1>&2" -e inline:"foo bar\n"
h_pass "printf 'foo bar' 1>&2" -e inline:"foo bar"
h_pass "printf '\t\n\t\n' 1>&2" -e inline:"\t\n\t\n"
- # XXX Ugly hack to workaround the lack of \e in FreeBSD. Also, \e doesn't
- # seem to work as expected in Linux. Look for a nicer solution.
- case $(uname) in
- Darwin|FreeBSD|Linux)
- h_pass "printf '\a\b\f\n\r\t\v' 1>&2" -e inline:"\a\b\f\n\r\t\v"
- ;;
- *)
- h_pass "printf '\a\b\e\f\n\r\t\v' 1>&2" -e inline:"\a\b\e\f\n\r\t\v"
- ;;
- esac
+ h_pass "printf '\a\b\033\f\n\r\t\v' 1>&2" -e inline:"\a\b\e\f\n\r\t\v"
h_pass "printf '\011\022\033\012' 1>&2" -e inline:"\011\022\033\012"
h_fail "echo foo bar 1>&2" -e inline:"foo bar"