diff options
author | jilles <jilles@FreeBSD.org> | 2012-11-08 13:36:19 +0000 |
---|---|---|
committer | jilles <jilles@FreeBSD.org> | 2012-11-08 13:36:19 +0000 |
commit | 5acb236703d9a9583774709f6a1bf710f08ba6d2 (patch) | |
tree | cd95399bbc1f806c73dc6aeb9c7a9de39f4f1e03 /tools | |
parent | 9009053e85b7e80aa70a82c20f8d2b839c965221 (diff) | |
download | FreeBSD-src-5acb236703d9a9583774709f6a1bf710f08ba6d2.zip FreeBSD-src-5acb236703d9a9583774709f6a1bf710f08ba6d2.tar.gz |
sh: Add tests for modifying an alias (r242766).
Note: parser/alias10.0 will eat a lot of memory/cpu time when it fails (with
the old sh).
Diffstat (limited to 'tools')
-rw-r--r-- | tools/regression/bin/sh/builtins/alias3.0 | 12 | ||||
-rw-r--r-- | tools/regression/bin/sh/builtins/alias3.0.stdout | 4 | ||||
-rw-r--r-- | tools/regression/bin/sh/parser/alias10.0 | 5 |
3 files changed, 21 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/builtins/alias3.0 b/tools/regression/bin/sh/builtins/alias3.0 new file mode 100644 index 0000000..fe65e31f --- /dev/null +++ b/tools/regression/bin/sh/builtins/alias3.0 @@ -0,0 +1,12 @@ +# $FreeBSD$ +set -e + +unalias -a +alias foo=bar +alias bar= +alias quux="1 2 3" +alias foo=bar +alias bar= +alias quux="1 2 3" +alias +alias foo diff --git a/tools/regression/bin/sh/builtins/alias3.0.stdout b/tools/regression/bin/sh/builtins/alias3.0.stdout new file mode 100644 index 0000000..52efaf0 --- /dev/null +++ b/tools/regression/bin/sh/builtins/alias3.0.stdout @@ -0,0 +1,4 @@ +bar='' +foo=bar +quux='1 2 3' +foo=bar diff --git a/tools/regression/bin/sh/parser/alias10.0 b/tools/regression/bin/sh/parser/alias10.0 new file mode 100644 index 0000000..264f5c5 --- /dev/null +++ b/tools/regression/bin/sh/parser/alias10.0 @@ -0,0 +1,5 @@ +# $FreeBSD$ + +alias echo='echo' +alias echo='echo' +[ "`eval echo b`" = b ] |