From 5aa39e6a7eae67fa12ce6f2146aecef4dec7666b Mon Sep 17 00:00:00 2001 From: Jilles Tjoelker Date: Fri, 5 Nov 2010 21:47:58 +0000 Subject: [PATCH] sh: Add simple tests for printf. These are not meant as a replacement for tools/regression/usr.bin/printf/* but to detect errors specific to making it a shell builtin. --- tools/regression/bin/sh/builtins/printf1.0 | 3 +++ tools/regression/bin/sh/builtins/printf2.0 | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 tools/regression/bin/sh/builtins/printf1.0 create mode 100644 tools/regression/bin/sh/builtins/printf2.0 diff --git a/tools/regression/bin/sh/builtins/printf1.0 b/tools/regression/bin/sh/builtins/printf1.0 new file mode 100644 index 00000000000..99a82d01479 --- /dev/null +++ b/tools/regression/bin/sh/builtins/printf1.0 @@ -0,0 +1,3 @@ +# $FreeBSD$ + +[ "$(printf '%c\0%s%d' x '\' 010 | tr '\0' Z)" = 'xZ\8' ] diff --git a/tools/regression/bin/sh/builtins/printf2.0 b/tools/regression/bin/sh/builtins/printf2.0 new file mode 100644 index 00000000000..7763d6fe963 --- /dev/null +++ b/tools/regression/bin/sh/builtins/printf2.0 @@ -0,0 +1,3 @@ +# $FreeBSD$ + +[ "$(printf '%cZ%s%d' x '\' 010)" = 'xZ\8' ]