summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorasomers <asomers@FreeBSD.org>2016-05-10 17:34:35 +0000
committerasomers <asomers@FreeBSD.org>2016-05-10 17:34:35 +0000
commit9ac8612d0f3c79f71f9edcb696ce11565506939c (patch)
tree2dd437eb2f0bd40b5e99a62538c2c9c54c9e9d77
parent2dcc4d752ae214de606b7ef37b75e4cca6dff15f (diff)
downloadFreeBSD-src-9ac8612d0f3c79f71f9edcb696ce11565506939c.zip
FreeBSD-src-9ac8612d0f3c79f71f9edcb696ce11565506939c.tar.gz
MFC 294923
Fix grep_test:recurse with ZFS and TMPFS tmpdirs contrib/netbsd-tests/usr.bin/grep/t_grep.sh Fix grep_test:recurse when /tmp is either zfs or tmpfs. The test was relying on an implicit ordering of directory recursion which happens to be true when using UFS. grep's specification requires no such ordering. The solution is to ignore the order of grep's results.
-rwxr-xr-xcontrib/netbsd-tests/usr.bin/grep/t_grep.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/netbsd-tests/usr.bin/grep/t_grep.sh b/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
index 7e53016..95f0778 100755
--- a/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
+++ b/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
@@ -70,7 +70,15 @@ recurse_body()
echo -e "cod\ndover sole\nhaddock\nhalibut\npilchard" > recurse/d/fish
echo -e "cod\nhaddock\nplaice" > recurse/a/f/favourite-fish
+ # Begin FreeBSD
+ if true; then
+ atf_check -o file:"$(atf_get_srcdir)/d_recurse.out" -x "grep -r haddock recurse | sort"
+ else
+ # End FreeBSD
atf_check -o file:"$(atf_get_srcdir)/d_recurse.out" grep -r haddock recurse
+ # Begin FreeBSD
+ fi
+ # End FreeBSD
}
atf_test_case recurse_symlink
OpenPOWER on IntegriCloud