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