Module Name:    src
Committed By:   rillig
Date:           Mon Mar  8 20:12:04 UTC 2021

Modified Files:
        src/distrib/sets/lists/tests: mi
        src/tests/usr.bin/indent: Makefile
Added Files:
        src/tests/usr.bin/indent: lineno.0 lineno.0.pro lineno.0.stdout

Log Message:
tests/indent: add test for output line counting


To generate a diff of this commit:
cvs rdiff -u -r1.1026 -r1.1027 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/indent/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/usr.bin/indent/lineno.0 \
    src/tests/usr.bin/indent/lineno.0.pro \
    src/tests/usr.bin/indent/lineno.0.stdout

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/tests/mi
diff -u src/distrib/sets/lists/tests/mi:1.1026 src/distrib/sets/lists/tests/mi:1.1027
--- src/distrib/sets/lists/tests/mi:1.1026	Sun Mar  7 19:42:54 2021
+++ src/distrib/sets/lists/tests/mi	Mon Mar  8 20:12:04 2021
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1026 2021/03/07 19:42:54 rillig Exp $
+# $NetBSD: mi,v 1.1027 2021/03/08 20:12:04 rillig Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -4728,6 +4728,9 @@
 ./usr/tests/usr.bin/indent/label.0			tests-usr.bin-tests	compattestfile,atf
 ./usr/tests/usr.bin/indent/label.0.pro			tests-usr.bin-tests	compattestfile,atf
 ./usr/tests/usr.bin/indent/label.0.stdout		tests-usr.bin-tests	compattestfile,atf
+./usr/tests/usr.bin/indent/lineno.0			tests-usr.bin-tests	compattestfile,atf
+./usr/tests/usr.bin/indent/lineno.0.pro			tests-usr.bin-tests	compattestfile,atf
+./usr/tests/usr.bin/indent/lineno.0.stdout		tests-usr.bin-tests	compattestfile,atf
 ./usr/tests/usr.bin/indent/list_head.0			tests-usr.bin-tests	compattestfile,atf
 ./usr/tests/usr.bin/indent/list_head.0.stdout		tests-usr.bin-tests	compattestfile,atf
 ./usr/tests/usr.bin/indent/ncs.0			tests-usr.bin-tests	compattestfile,atf

Index: src/tests/usr.bin/indent/Makefile
diff -u src/tests/usr.bin/indent/Makefile:1.3 src/tests/usr.bin/indent/Makefile:1.4
--- src/tests/usr.bin/indent/Makefile:1.3	Sat Mar  6 17:56:33 2021
+++ src/tests/usr.bin/indent/Makefile	Mon Mar  8 20:12:04 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2021/03/06 17:56:33 rillig Exp $
+#	$NetBSD: Makefile,v 1.4 2021/03/08 20:12:04 rillig Exp $
 
 .include <bsd.own.mk>
 
@@ -25,6 +25,9 @@ FILES+=		float.0.stdout
 FILES+=		label.0
 FILES+=		label.0.stdout
 FILES+=		label.0.pro
+FILES+=		lineno.0
+FILES+=		lineno.0.pro
+FILES+=		lineno.0.stdout
 FILES+=		list_head.0
 FILES+=		list_head.0.stdout
 FILES+=		ncs.0

Added files:

Index: src/tests/usr.bin/indent/lineno.0
diff -u /dev/null src/tests/usr.bin/indent/lineno.0:1.1
--- /dev/null	Mon Mar  8 20:12:04 2021
+++ src/tests/usr.bin/indent/lineno.0	Mon Mar  8 20:12:04 2021
@@ -0,0 +1,9 @@
+/* $NetBSD: lineno.0,v 1.1 2021/03/08 20:12:04 rillig Exp $ */
+/* $FreeBSD$ */
+
+/* Demonstrates line number counting in verbose mode. */
+
+int *
+function(void)
+{
+}
Index: src/tests/usr.bin/indent/lineno.0.pro
diff -u /dev/null src/tests/usr.bin/indent/lineno.0.pro:1.1
--- /dev/null	Mon Mar  8 20:12:04 2021
+++ src/tests/usr.bin/indent/lineno.0.pro	Mon Mar  8 20:12:04 2021
@@ -0,0 +1,4 @@
+/* $NetBSD: lineno.0.pro,v 1.1 2021/03/08 20:12:04 rillig Exp $ */
+/* $FreeBSD$ */
+
+-v
Index: src/tests/usr.bin/indent/lineno.0.stdout
diff -u /dev/null src/tests/usr.bin/indent/lineno.0.stdout:1.1
--- /dev/null	Mon Mar  8 20:12:04 2021
+++ src/tests/usr.bin/indent/lineno.0.stdout	Mon Mar  8 20:12:04 2021
@@ -0,0 +1,14 @@
+/* $NetBSD: lineno.0.stdout,v 1.1 2021/03/08 20:12:04 rillig Exp $ */
+/* $FreeBSD$ */
+
+/* Demonstrates line number counting in verbose mode. */
+
+int *
+function(void)
+{
+}
+/* $ In the below output, the '5' means 5 non-empty lines. */
+/* $ XXX: It's rather strange that -v writes to stdout, */
+/* $ even in filter mode.  This output belongs on stderr instead. */
+There were 5 output lines and 1 comments
+(Lines with comments)/(Lines with code):  0.250

Reply via email to