aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorViacheslav Chimishuk <vchimishuk@yandex.ru>2024-10-06 22:18:17 +0000
committerWarner Losh <imp@FreeBSD.org>2026-01-09 23:22:48 +0000
commit0a5535d1c5209e73c6b2f3fd6118f9ffcb7e296e (patch)
tree54947ea874620ab19675fb5ee4a5dfe658fca043
parenta3d472219c5aa3c211371aebd2effbfade61cb5c (diff)
-rw-r--r--contrib/netbsd-tests/usr.bin/grep/d_color_d.out1
-rwxr-xr-xcontrib/netbsd-tests/usr.bin/grep/t_grep.sh6
-rw-r--r--usr.bin/grep/tests/Makefile1
3 files changed, 8 insertions, 0 deletions
diff --git a/contrib/netbsd-tests/usr.bin/grep/d_color_d.out b/contrib/netbsd-tests/usr.bin/grep/d_color_d.out
new file mode 100644
index 000000000000..a9ce473965ea
--- /dev/null
+++ b/contrib/netbsd-tests/usr.bin/grep/d_color_d.out
@@ -0,0 +1 @@
+foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar
diff --git a/contrib/netbsd-tests/usr.bin/grep/t_grep.sh b/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
index c4ba9a9657db..9f92160bc372 100755
--- a/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
+++ b/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
@@ -422,6 +422,12 @@ color_body()
atf_check -o file:"$(atf_get_srcdir)/d_color_c.out" \
grep --color=always -f grepfile "$(atf_get_srcdir)/d_color_b.in"
+ # Begin FreeBSD
+ MAX_MATCHES=32
+ for _ in $(seq $((MAX_MATCHES + 1))); do printf "foobar"; done > grepfile
+ atf_check -o file:"$(atf_get_srcdir)/d_color_d.out" \
+ grep --color=always foo grepfile
+ # End FreeBSD
}
atf_test_case f_file_empty
diff --git a/usr.bin/grep/tests/Makefile b/usr.bin/grep/tests/Makefile
index b3c79657e53c..1db5ebea5c62 100644
--- a/usr.bin/grep/tests/Makefile
+++ b/usr.bin/grep/tests/Makefile
@@ -12,6 +12,7 @@ ${PACKAGE}FILES+= d_color_a.out
${PACKAGE}FILES+= d_color_b.in
${PACKAGE}FILES+= d_color_b.out
${PACKAGE}FILES+= d_color_c.out
+${PACKAGE}FILES+= d_color_d.out
${PACKAGE}FILES+= d_context2_a.out
${PACKAGE}FILES+= d_context2_b.out
${PACKAGE}FILES+= d_context2_c.out