On 13/01/16 17:29, Assaf Gordon wrote: > On OpenBSD 5.8:
> FAIL: tests/misc/sort-debug-warn > ================================ > -sort: failed to set locale; using simple byte comparison > +sort: using simple byte comparison Interesting. setlocale() succeeds there with LC_ALL=missing I'll look into whether we can test this case. > freebsd101-test-suite.log > > FAIL: tests/misc/head-c > ======================= > > + page_size=4096 > + page_size=4 > + ulimit -v 10000 > + head -c1 /dev/null > Segmentation fault (core dumped) Hmm, we should also be disabling core dumps for this ulimit -v determination, with something like? trap '' SEGV; ulimit -c 0; > + ulimit -v 14004 > + head --bytes=-9223372036854775807 > head: memory exhausted Does the test pass when changing s/1000/2000/ on the ulimit line? > FAIL: tests/misc/kill > + SIGINVAL=32 > + returns_ 1 env kill -l 32 0 > LWP > EXIT > + fail=1 This is a new test, and the scheme used to pick an invalid signal number is not general. I'll see if I can get sig2str() to return -1 generally. > opensuse421-test-suite.log > > FAIL: tests/df/df-symlink > ========================= > + diff -u exp out > --- exp 2016-01-13 12:07:31.789282664 -0500 > +++ out 2016-01-13 12:07:31.793282621 -0500 > @@ -1,2 +1,2 @@ > Filesystem Mounted on > -/dev/vda2 / > +/dev/vda2 /tmp > + fail=1 $ df --out=source '.' /dev/vda2 $ df --out=source,target /dev/vda2 /dev/vda2 / $ df --out=source,target '.' /dev/vda2 /tmp Upon failure we really should have df tests output /proc/mounts and /proc/self/mountinfo if they exist to help debug. > FAIL: tests/mv/dup-source > ========================= > > + diff -u exp out > --- exp 2016-01-13 12:07:44.597145567 -0500 > +++ out 2016-01-13 12:07:44.593145610 -0500 > @@ -2,4 +2,4 @@ > mv: cannot stat 'a': No such file or directory > mv: cannot stat 'b': No such file or directory > mv: cannot move './b' to a subdirectory of itself, 'b/b' > -mv: warning: source directory 'b' specified more than once > +mv: cannot move 'b' to a subdirectory of itself, 'b/b' > + fail=1 Interesting. The mv case is different to cp on this system. I can't think why off the top of my head. The "earlier_file" must not be found in the hash for some reason. > centos65-test-suite.log > > ERROR: tests/cp/fiemap-extents > ============================== > + fallocate -l 4MiB -n unwritten.withdata > fallocate: invalid length value specified > + framework_failure_ It looks like IEC number suffix parsing was only added to fallocate recently. We can generalize that or skip on older systems. thanks for all the testing! Pádraig
