From a590a306be516a94f7784a997f7fb729bd6fcccd Mon Sep 17 00:00:00 2001 From: Peter Avalos Date: Sun, 25 Dec 2011 09:53:24 -0800 Subject: [PATCH] sh: Add tests for -n flag. Obtained-from: FreeBSD 222661 --- tools/regression/bin/sh/execution/set-n1.0 | 7 +++++++ tools/regression/bin/sh/execution/set-n2.0 | 5 +++++ tools/regression/bin/sh/execution/set-n3.0 | 4 ++++ 3 files changed, 16 insertions(+) create mode 100644 tools/regression/bin/sh/execution/set-n1.0 create mode 100644 tools/regression/bin/sh/execution/set-n2.0 create mode 100644 tools/regression/bin/sh/execution/set-n3.0 diff --git a/tools/regression/bin/sh/execution/set-n1.0 b/tools/regression/bin/sh/execution/set-n1.0 new file mode 100644 index 0000000000..c03d780703 --- /dev/null +++ b/tools/regression/bin/sh/execution/set-n1.0 @@ -0,0 +1,7 @@ +# $FreeBSD: src/tools/regression/bin/sh/execution/set-n1.0,v 1.1 2011/06/03 21:17:42 jilles Exp $ + +v=$( ($SH -n <<'EOF' +for +EOF +) 2>&1 >/dev/null) +[ $? -ne 0 ] && [ -n "$v" ] diff --git a/tools/regression/bin/sh/execution/set-n2.0 b/tools/regression/bin/sh/execution/set-n2.0 new file mode 100644 index 0000000000..b294829d86 --- /dev/null +++ b/tools/regression/bin/sh/execution/set-n2.0 @@ -0,0 +1,5 @@ +# $FreeBSD: src/tools/regression/bin/sh/execution/set-n2.0,v 1.1 2011/06/03 21:17:42 jilles Exp $ + +$SH -n <<'EOF' +echo bad +EOF diff --git a/tools/regression/bin/sh/execution/set-n3.0 b/tools/regression/bin/sh/execution/set-n3.0 new file mode 100644 index 0000000000..1a99f2bbff --- /dev/null +++ b/tools/regression/bin/sh/execution/set-n3.0 @@ -0,0 +1,4 @@ +# $FreeBSD: src/tools/regression/bin/sh/execution/set-n3.0,v 1.1 2011/06/03 21:17:42 jilles Exp $ + +v=$( ($SH -nc 'for') 2>&1 >/dev/null) +[ $? -ne 0 ] && [ -n "$v" ] -- 2.41.0