Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Apr 2014 22:51:38 +0000
From:      "Peel, Casey" <casey.peel@isilon.com>
To:        "freebsd-testing@freebsd.org" <freebsd-testing@freebsd.org>
Subject:   Diff to fix pjdfstest tests
Message-ID:  <16437CC5729B5345AF77F816513376E820BAE6A1@MX103CL02.corp.emc.com>

next in thread | raw e-mail | index | archive | help
--_004_16437CC5729B5345AF77F816513376E820BAE6A1MX103CL02corpem_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

In attempting to get pjdfstest working I found that some of the tests have =
easily-corrected failures:

One of which is a plan error: ftruncate/00.t runs 26 tests but only specifi=
es 21 in the plan.

Tests that create a small memory disk and fill it to ENOSPC don't validate =
that the memory disk mounts and will happily attempt to fill up your real p=
artition. The core of the failing is that the memory disk isn't large enoug=
h for the subsequent newfs to succeed and thus the mount fails.

vbox1009# mdconfig -a -n -t malloc -s 256k
0
vbox1009# newfs /dev/md0
/dev/md0: 0.2MB (512 sectors) block size 32768, fragment size 4096
                using 1 cylinder groups of 0.25MB, 8 blks, 128 inodes.
super-block backups (for fsck -b #) at:
192
first cylinder group ran out of space
vbox1009# mount /dev/md0 /mnt
mount: /dev/md0: Invalid argument
vbox1009#

I've increased the size of the memdisk and added a hard exit to the test if=
 the mount fails.

The open/16.t tests are all failing. The tests expect a ELOOP exit code but=
 I'm getting EMLINK. I haven't validated if this is a test error or an erro=
r on the not-exactly-FreeBSD-10 code I'm running, so I haven't included tho=
se tests in this diff and just made them TODO in my code until I figure it =
out.

root # prove -r --nocount /svn/branch/src/tools/regression/pjdfstest/tests
<snip>
All tests successful.
Files=3D206, Tests=3D12100, 839 wallclock secs ( 3.04 usr  2.71 sys + 40.46=
 cusr 374.61 csys =3D 420.82 CPU)
Result: PASS
root #

-- Casey

--
Performance Test Ninja
casey.peel@isilon.com<mailto:casey.peel@isilon.com> / 206.777.7945


--_004_16437CC5729B5345AF77F816513376E820BAE6A1MX103CL02corpem_
Content-Type: application/octet-stream; name="pjdfstest.diff"
Content-Description: pjdfstest.diff
Content-Disposition: attachment; filename="pjdfstest.diff"; size=3023;
	creation-date="Wed, 09 Apr 2014 22:41:03 GMT";
	modification-date="Wed, 09 Apr 2014 22:31:19 GMT"
Content-Transfer-Encoding: base64

SW5kZXg6IHRvb2xzL3JlZ3Jlc3Npb24vcGpkZnN0ZXN0L3Rlc3RzL2Z0cnVuY2F0ZS8wMC50Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIHRvb2xzL3JlZ3Jlc3Npb24vcGpkZnN0ZXN0L3Rlc3RzL2Z0cnVuY2F0ZS8w
MC50CShyZXZpc2lvbiAyNjQzMDkpCisrKyB0b29scy9yZWdyZXNzaW9uL3BqZGZzdGVzdC90ZXN0
cy9mdHJ1bmNhdGUvMDAudAkod29ya2luZyBjb3B5KQpAQCAtNiw3ICs2LDcgQEAKIGRpcj1gZGly
bmFtZSAkMGAKIC4gJHtkaXJ9Ly4uL21pc2Muc2gKIAotZWNobyAiMS4uMjEiCitlY2hvICIxLi4y
NiIKIAogbjA9YG5hbWVnZW5gCiBuMT1gbmFtZWdlbmAKSW5kZXg6IHRvb2xzL3JlZ3Jlc3Npb24v
cGpkZnN0ZXN0L3Rlc3RzL2xpbmsvMTUudAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB0b29scy9yZWdyZXNzaW9u
L3BqZGZzdGVzdC90ZXN0cy9saW5rLzE1LnQJKHJldmlzaW9uIDI2NDMwOSkKKysrIHRvb2xzL3Jl
Z3Jlc3Npb24vcGpkZnN0ZXN0L3Rlc3RzL2xpbmsvMTUudAkod29ya2luZyBjb3B5KQpAQCAtMTUs
OSArMTUsOSBAQAogbjI9YG5hbWVnZW5gCiAKIGV4cGVjdCAwIG1rZGlyICR7bjB9IDA3NTUKLW49
YG1kY29uZmlnIC1hIC1uIC10IG1hbGxvYyAtcyAyNTZrYAorbj1gbWRjb25maWcgLWEgLW4gLXQg
bWFsbG9jIC1zIDUxMmtgCiBuZXdmcyAvZGV2L21kJHtufSA+L2Rldi9udWxsCi1tb3VudCAvZGV2
L21kJHtufSAke24wfQorbW91bnQgL2Rldi9tZCR7bn0gJHtuMH0gfHwgZXhpdCAxCiBleHBlY3Qg
MCBjcmVhdGUgJHtuMH0vJHtuMX0gMDY0NAogaT0wCiB3aGlsZSA6OyBkbwpJbmRleDogdG9vbHMv
cmVncmVzc2lvbi9wamRmc3Rlc3QvdGVzdHMvbWtkaXIvMTEudAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB0b29s
cy9yZWdyZXNzaW9uL3BqZGZzdGVzdC90ZXN0cy9ta2Rpci8xMS50CShyZXZpc2lvbiAyNjQzMDkp
CisrKyB0b29scy9yZWdyZXNzaW9uL3BqZGZzdGVzdC90ZXN0cy9ta2Rpci8xMS50CSh3b3JraW5n
IGNvcHkpCkBAIC0xNCw5ICsxNCw5IEBACiBuMT1gbmFtZWdlbmAKIAogZXhwZWN0IDAgbWtkaXIg
JHtuMH0gMDc1NQotbj1gbWRjb25maWcgLWEgLW4gLXQgbWFsbG9jIC1zIDI1NmtgCituPWBtZGNv
bmZpZyAtYSAtbiAtdCBtYWxsb2MgLXMgNTEya2AKIG5ld2ZzIC9kZXYvbWQke259ID4vZGV2L251
bGwKLW1vdW50IC9kZXYvbWQke259ICR7bjB9Cittb3VudCAvZGV2L21kJHtufSAke24wfSB8fCBl
eGl0IDEKIGk9MAogd2hpbGUgOjsgZG8KIAlta2RpciAke24wfS8ke2l9ID4vZGV2L251bGwgMj4m
MQpJbmRleDogdG9vbHMvcmVncmVzc2lvbi9wamRmc3Rlc3QvdGVzdHMvbWtmaWZvLzExLnQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gdG9vbHMvcmVncmVzc2lvbi9wamRmc3Rlc3QvdGVzdHMvbWtmaWZvLzExLnQJ
KHJldmlzaW9uIDI2NDMwOSkKKysrIHRvb2xzL3JlZ3Jlc3Npb24vcGpkZnN0ZXN0L3Rlc3RzL21r
Zmlmby8xMS50CSh3b3JraW5nIGNvcHkpCkBAIC0xNCw5ICsxNCw5IEBACiBuMT1gbmFtZWdlbmAK
IAogZXhwZWN0IDAgbWtkaXIgJHtuMH0gMDc1NQotbj1gbWRjb25maWcgLWEgLW4gLXQgbWFsbG9j
IC1zIDI1NmtgCituPWBtZGNvbmZpZyAtYSAtbiAtdCBtYWxsb2MgLXMgNTEya2AKIG5ld2ZzIC9k
ZXYvbWQke259ID4vZGV2L251bGwKLW1vdW50IC9kZXYvbWQke259ICR7bjB9Cittb3VudCAvZGV2
L21kJHtufSAke24wfSB8fCBleGl0IDEKIGk9MAogd2hpbGUgOjsgZG8KIAlta2ZpZm8gJHtuMH0v
JHtpfSA+L2Rldi9udWxsIDI+JjEKSW5kZXg6IHRvb2xzL3JlZ3Jlc3Npb24vcGpkZnN0ZXN0L3Rl
c3RzL29wZW4vMTkudAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB0b29scy9yZWdyZXNzaW9uL3BqZGZzdGVzdC90
ZXN0cy9vcGVuLzE5LnQJKHJldmlzaW9uIDI2NDMwOSkKKysrIHRvb2xzL3JlZ3Jlc3Npb24vcGpk
ZnN0ZXN0L3Rlc3RzL29wZW4vMTkudAkod29ya2luZyBjb3B5KQpAQCAtMTQsOSArMTQsOSBAQAog
bjE9YG5hbWVnZW5gCiAKIGV4cGVjdCAwIG1rZGlyICR7bjB9IDA3NTUKLW49YG1kY29uZmlnIC1h
IC1uIC10IG1hbGxvYyAtcyAyNTZrYAorbj1gbWRjb25maWcgLWEgLW4gLXQgbWFsbG9jIC1zIDUx
MmtgCiBuZXdmcyAvZGV2L21kJHtufSA+L2Rldi9udWxsCi1tb3VudCAvZGV2L21kJHtufSAke24w
fQorbW91bnQgL2Rldi9tZCR7bn0gJHtuMH0gfHwgZXhpdCAxCiBpPTAKIHdoaWxlIDo7IGRvCiAJ
dG91Y2ggJHtuMH0vJHtpfSA+L2Rldi9udWxsIDI+JjEKSW5kZXg6IHRvb2xzL3JlZ3Jlc3Npb24v
cGpkZnN0ZXN0L3Rlc3RzL3N5bWxpbmsvMTEudAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB0b29scy9yZWdyZXNz
aW9uL3BqZGZzdGVzdC90ZXN0cy9zeW1saW5rLzExLnQJKHJldmlzaW9uIDI2NDMwOSkKKysrIHRv
b2xzL3JlZ3Jlc3Npb24vcGpkZnN0ZXN0L3Rlc3RzL3N5bWxpbmsvMTEudAkod29ya2luZyBjb3B5
KQpAQCAtMTQsOSArMTQsOSBAQAogbjE9YG5hbWVnZW5gCiAKIGV4cGVjdCAwIG1rZGlyICR7bjB9
IDA3NTUKLW49YG1kY29uZmlnIC1hIC1uIC10IG1hbGxvYyAtcyAyNTZrYAorbj1gbWRjb25maWcg
LWEgLW4gLXQgbWFsbG9jIC1zIDUxMmtgCiBuZXdmcyAvZGV2L21kJHtufSA+L2Rldi9udWxsCi1t
b3VudCAvZGV2L21kJHtufSAke24wfQorbW91bnQgL2Rldi9tZCR7bn0gJHtuMH0gfHwgZXhpdCAx
CiBpPTAKIHdoaWxlIDo7IGRvCiAJbG4gLXMgdGVzdCAke24wfS8ke2l9ID4vZGV2L251bGwgMj4m
MQo=

--_004_16437CC5729B5345AF77F816513376E820BAE6A1MX103CL02corpem_--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16437CC5729B5345AF77F816513376E820BAE6A1>