Module Name: src Committed By: jruoho Date: Tue Mar 27 07:39:00 UTC 2012
Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/sed: Makefile t_sed.sh Added Files: src/tests/usr.bin/sed: d_c2048.in Log Message: Append a case for (fixed) PR bin/25899. From Min Sik Kim. To generate a diff of this commit: cvs rdiff -u -r1.456 -r1.457 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/sed/Makefile cvs rdiff -u -r0 -r1.1 src/tests/usr.bin/sed/d_c2048.in cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/sed/t_sed.sh 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.456 src/distrib/sets/lists/tests/mi:1.457 --- src/distrib/sets/lists/tests/mi:1.456 Sat Mar 24 18:27:53 2012 +++ src/distrib/sets/lists/tests/mi Tue Mar 27 07:39:00 2012 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.456 2012/03/24 18:27:53 tron Exp $ +# $NetBSD: mi,v 1.457 2012/03/27 07:39:00 jruoho Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -3148,6 +3148,7 @@ ./usr/tests/usr.bin/sdiff/t_sdiff tests-usr.bin-tests atf ./usr/tests/usr.bin/sed tests-usr.bin-tests ./usr/tests/usr.bin/sed/Atffile tests-usr.bin-tests atf +./usr/tests/usr.bin/sed/d_c2048.in tests-usr.bin-tests atf ./usr/tests/usr.bin/sed/t_sed tests-usr.bin-tests atf ./usr/tests/usr.bin/shmif_dumpbus tests-usr.bin-tests ./usr/tests/usr.bin/shmif_dumpbus/Atffile tests-usr.bin-tests atf Index: src/tests/usr.bin/sed/Makefile diff -u src/tests/usr.bin/sed/Makefile:1.1 src/tests/usr.bin/sed/Makefile:1.2 --- src/tests/usr.bin/sed/Makefile:1.1 Sun Mar 18 10:12:30 2012 +++ src/tests/usr.bin/sed/Makefile Tue Mar 27 07:39:00 2012 @@ -1,8 +1,11 @@ -# $NetBSD: Makefile,v 1.1 2012/03/18 10:12:30 jruoho Exp $ +# $NetBSD: Makefile,v 1.2 2012/03/27 07:39:00 jruoho Exp $ .include <bsd.own.mk> TESTSDIR= ${TESTSBASE}/usr.bin/sed TESTS_SH= t_sed +FILESDIR= ${TESTSDIR} +FILES+= d_c2048.out + .include <bsd.test.mk> Index: src/tests/usr.bin/sed/t_sed.sh diff -u src/tests/usr.bin/sed/t_sed.sh:1.3 src/tests/usr.bin/sed/t_sed.sh:1.4 --- src/tests/usr.bin/sed/t_sed.sh:1.3 Mon Mar 19 06:21:53 2012 +++ src/tests/usr.bin/sed/t_sed.sh Tue Mar 27 07:39:00 2012 @@ -1,4 +1,4 @@ -# $NetBSD: t_sed.sh,v 1.3 2012/03/19 06:21:53 jruoho Exp $ +# $NetBSD: t_sed.sh,v 1.4 2012/03/27 07:39:00 jruoho Exp $ # # Copyright (c) 2012 The NetBSD Foundation, Inc. # All rights reserved. @@ -28,6 +28,18 @@ # POSSIBILITY OF SUCH DAMAGE. # +atf_test_case c2048 +c2048_head() { + atf_set "descr" "Test that sed(1) does not fail when the " \ + "2048'th character is a backslash (PR bin/25899)" +} + +c2048_body() { + + atf_check -s exit:0 -o empty -e empty \ + -x "sed -f $(atf_get_srcdir)/d_c2048.in" +} + atf_test_case emptybackref emptybackref_head() { atf_set "descr" "Test that sed(1) handles " \ @@ -108,6 +120,7 @@ rangeselection_body() { } atf_init_test_cases() { + atf_add_test_case c2048 atf_add_test_case emptybackref atf_add_test_case longlines atf_add_test_case rangeselection Added files: Index: src/tests/usr.bin/sed/d_c2048.in diff -u /dev/null src/tests/usr.bin/sed/d_c2048.in:1.1 --- /dev/null Tue Mar 27 07:39:00 2012 +++ src/tests/usr.bin/sed/d_c2048.in Tue Mar 27 07:39:00 2012 @@ -0,0 +1 @@ +s/1/abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcde fghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcde fghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabc\/defghij/