summaryrefslogtreecommitdiffstats
path: root/tools/regression/bin/sh/builtins
diff options
context:
space:
mode:
authorstefanf <stefanf@FreeBSD.org>2005-09-04 11:59:59 +0000
committerstefanf <stefanf@FreeBSD.org>2005-09-04 11:59:59 +0000
commitce5d9c9b6dd571b4283b6061ea0da0c36d2f5488 (patch)
treede352b66017836f6f51a79fbc4034ba9f690bfe6 /tools/regression/bin/sh/builtins
parent4f6bd877d34f81ed26acdfccfef79093b1042995 (diff)
downloadFreeBSD-src-ce5d9c9b6dd571b4283b6061ea0da0c36d2f5488.zip
FreeBSD-src-ce5d9c9b6dd571b4283b6061ea0da0c36d2f5488.tar.gz
Add a couple of regression tests for /bin/sh.
Diffstat (limited to 'tools/regression/bin/sh/builtins')
-rw-r--r--tools/regression/bin/sh/builtins/alias.06
-rw-r--r--tools/regression/bin/sh/builtins/alias.0.stdout1
-rw-r--r--tools/regression/bin/sh/builtins/alias.13
-rw-r--r--tools/regression/bin/sh/builtins/alias.1.stderr1
-rw-r--r--tools/regression/bin/sh/builtins/unalias.021
5 files changed, 32 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/builtins/alias.0 b/tools/regression/bin/sh/builtins/alias.0
new file mode 100644
index 0000000..39c748a
--- /dev/null
+++ b/tools/regression/bin/sh/builtins/alias.0
@@ -0,0 +1,6 @@
+# $FreeBSD$
+set -e
+
+unalias -a
+alias foo=bar
+alias
diff --git a/tools/regression/bin/sh/builtins/alias.0.stdout b/tools/regression/bin/sh/builtins/alias.0.stdout
new file mode 100644
index 0000000..1d5d296
--- /dev/null
+++ b/tools/regression/bin/sh/builtins/alias.0.stdout
@@ -0,0 +1 @@
+foo='bar'
diff --git a/tools/regression/bin/sh/builtins/alias.1 b/tools/regression/bin/sh/builtins/alias.1
new file mode 100644
index 0000000..31403dc
--- /dev/null
+++ b/tools/regression/bin/sh/builtins/alias.1
@@ -0,0 +1,3 @@
+# $FreeBSD$
+unalias -a
+alias foo
diff --git a/tools/regression/bin/sh/builtins/alias.1.stderr b/tools/regression/bin/sh/builtins/alias.1.stderr
new file mode 100644
index 0000000..5ea01d5
--- /dev/null
+++ b/tools/regression/bin/sh/builtins/alias.1.stderr
@@ -0,0 +1 @@
+alias: foo not found
diff --git a/tools/regression/bin/sh/builtins/unalias.0 b/tools/regression/bin/sh/builtins/unalias.0
new file mode 100644
index 0000000..34d8d6e
--- /dev/null
+++ b/tools/regression/bin/sh/builtins/unalias.0
@@ -0,0 +1,21 @@
+# $FreeBSD$
+set -e
+
+alias false=true
+false
+unalias false
+false && exit 1
+unalias false && exit 1
+
+alias a1=foo a2=bar
+unalias a1 a2
+unalias a1 && exit 1
+unalias a2 && exit 1
+alias a2=bar
+unalias a1 a2 && exit 1
+
+alias a1=foo a2=bar
+unalias -a
+unalias a1 && exit 1
+unalias a2 && exit 1
+exit 0
OpenPOWER on IntegriCloud