summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicm <nicm@openbsd.org>2017-06-28 17:28:39 +0000
committernicm <nicm@openbsd.org>2017-06-28 17:28:39 +0000
commit6ca0d65df1e595df32db021669b8ba11b013a3a4 (patch)
tree7802df7394f6f7a392e4b22accb6863dea0b2400
parentFix stdin file read support, accidentally broken in my last commit. (diff)
downloadwireguard-openbsd-6ca0d65df1e595df32db021669b8ba11b013a3a4.tar.xz
wireguard-openbsd-6ca0d65df1e595df32db021669b8ba11b013a3a4.zip
Test for file from stdin.
-rw-r--r--regress/usr.bin/file/Makefile10
-rw-r--r--regress/usr.bin/file/stdin.out1
2 files changed, 9 insertions, 2 deletions
diff --git a/regress/usr.bin/file/Makefile b/regress/usr.bin/file/Makefile
index d08124c3789..dad20ca1d83 100644
--- a/regress/usr.bin/file/Makefile
+++ b/regress/usr.bin/file/Makefile
@@ -1,10 +1,10 @@
-# $OpenBSD: Makefile,v 1.7 2016/05/01 11:28:06 nicm Exp $
+# $OpenBSD: Makefile,v 1.8 2017/06/28 17:28:39 nicm Exp $
FILE=file
REGRESS_TARGETS=t0 t1 t2 t3 t4 t5 t6 t7 \
t8 t9 t10 t11 t15 t17 t18 t19 \
- t20 t21 t22 t30 t31 t32 t33
+ t20 t21 t22 t30 t31 t32 t33 stdin
# .in: input file
# .out: desired result
@@ -20,6 +20,12 @@ all: ${REGRESS_TARGET}
diff - ${.CURDIR}/${*}.out || \
(echo "XXX ${*} failed" && false)
+stdin:
+ @echo ${*}
+ @${FILE} - <t0.in | \
+ diff - ${.CURDIR}/${*}.out || \
+ (echo "XXX ${*} failed" && false)
+
clean:
.include <bsd.regress.mk>
diff --git a/regress/usr.bin/file/stdin.out b/regress/usr.bin/file/stdin.out
new file mode 100644
index 00000000000..be8e3228df9
--- /dev/null
+++ b/regress/usr.bin/file/stdin.out
@@ -0,0 +1 @@
+/dev/stdin: empty