svn commit: r274061 - head/contrib/netbsd-tests/lib/libc/db
Garrett Cooper
ngie at FreeBSD.org
Mon Nov 3 21:21:09 UTC 2014
Author: ngie
Date: Mon Nov 3 21:21:08 2014
New Revision: 274061
URL: https://svnweb.freebsd.org/changeset/base/274061
Log:
Port t_db.sh to FreeBSD
- The blocksize on FreeBSD is 32kB, not 64kB
- Add some detection for MK_DICT == no; /nonexistent is echoed along with
atf_skip to ensure that the test will fail if dict(..) is called in the
non-final stage of the pipeline
Submitted by: pho
Modified:
head/contrib/netbsd-tests/lib/libc/db/t_db.sh
Modified: head/contrib/netbsd-tests/lib/libc/db/t_db.sh
==============================================================================
--- head/contrib/netbsd-tests/lib/libc/db/t_db.sh Mon Nov 3 21:03:54 2014 (r274060)
+++ head/contrib/netbsd-tests/lib/libc/db/t_db.sh Mon Nov 3 21:21:08 2014 (r274061)
@@ -41,6 +41,18 @@ dict()
fi
}
+# Begin FreeBSD
+dict()
+{
+ if [ -f /usr/share/dict/words ]; then
+ echo /usr/share/dict/words
+ else
+ echo /nonexistent
+ atf_skip "Test requires dict/words"
+ fi
+}
+# End FreeBSD
+
SEVEN_SEVEN="abcdefg|abcdefg|abcdefg|abcdefg|abcdefg|abcdefg|abcdefg"
atf_test_case small_btree
@@ -887,7 +899,15 @@ r
k1234
EOF
+ # Begin FreeBSD
+ if true; then
+ atf_check "$(prog)" -i bsize=32768 hash in
+ else
+ # End FreeBSD
atf_check "$(prog)" -i bsize=65536 hash in
+ # Begin FreeBSD
+ fi
+ # End FreeBSD
}
atf_init_test_cases()
More information about the svn-src-all
mailing list