summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2010-11-05 21:47:58 +0000
committerjilles <jilles@FreeBSD.org>2010-11-05 21:47:58 +0000
commit9b70c12cad6c8360756139b7b157ba9a9f1f7682 (patch)
treeac615ebaa06f46692ce6168d9979cc1d8dbd5b4b /tools
parent95b027f18e1875bfc5a74f811408d67854f8d122 (diff)
downloadFreeBSD-src-9b70c12cad6c8360756139b7b157ba9a9f1f7682.zip
FreeBSD-src-9b70c12cad6c8360756139b7b157ba9a9f1f7682.tar.gz
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.
Diffstat (limited to 'tools')
-rw-r--r--tools/regression/bin/sh/builtins/printf1.03
-rw-r--r--tools/regression/bin/sh/builtins/printf2.03
2 files changed, 6 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/builtins/printf1.0 b/tools/regression/bin/sh/builtins/printf1.0
new file mode 100644
index 0000000..99a82d0
--- /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 0000000..7763d6f
--- /dev/null
+++ b/tools/regression/bin/sh/builtins/printf2.0
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+[ "$(printf '%cZ%s%d' x '\' 010)" = 'xZ\8' ]
OpenPOWER on IntegriCloud