pooka
6ae16092a5
Add simple test case for access(2), including panicky scenario from
...
PR kern/44648.
2011-02-28 03:40:45 +00:00
njoly
3b61a87b12
Add a small testcase that shrink a file using 2 consecutive ftruncate
...
calls.
2011-02-27 15:16:31 +00:00
yamt
0aabb9242a
add some tests
2011-02-22 21:23:19 +00:00
pooka
6ebb7d5324
add a few overwrite-related tests
2011-02-02 14:42:15 +00:00
njoly
9634a49aaa
Now that PR/44302 is fixed, fs/vfs/t_ro:sysvbfs_rmfile should not fail
...
anymore.
2011-01-31 18:53:29 +00:00
pooka
e8bcfa54fd
Add test case for F_GETLK pid-oddness from PR kern/44494.
...
I found the test case a little difficult to understand (because of
many indices), so I added a few more comments after I think I
figured out what was going on.
2011-01-31 10:01:26 +00:00
pooka
d83ec60314
xfail PR kern/44383: whiteouts are generally speaking kaput
2011-01-13 11:00:19 +00:00
pooka
43c818f719
Add a test case for a r/o lower layer which attempts to create some
...
whiteouts and opaque dirs in the upper layer. The sad news is this
simple test fails across the board. It's pretty hard to figure
out how unionfs should work in $fs given that even the simplest
things don't work with ffs.
2011-01-13 10:33:01 +00:00
pooka
76c771d82c
xfail for PR kern/44377
2011-01-12 22:42:24 +00:00
pooka
65d8e9cc2d
Instead of hardcoding fs list just try to mount union and skip all
...
file systems which return EOPNOTSUPP.
2011-01-12 21:45:39 +00:00
pooka
b23eef386e
Move basic unionfs test from fs/union to fs/vfs and make it test
...
all whiteout-supporting file systems with the file system in question
as the upper layer. Also, add an unlink to the test to see if
whiteouts are really working.
ffslog_basic is the test case for PR kern/44377
2011-01-12 21:13:26 +00:00
kefren
eea5c39883
add test for kern/43321, blessed by pooka@
2011-01-11 14:03:38 +00:00
pooka
4665e3c895
need unrace-catcher for ffslog
2011-01-11 09:32:50 +00:00
pooka
409447038e
xfail PR kern/44336
2011-01-07 12:18:25 +00:00
pooka
6bafd757e5
use X-fs.mntname for f_fstypename. ignore p2k_ffs there.
2011-01-07 12:01:11 +00:00
pooka
20bc861ad1
ffs -o log dies in renamerace_dirs just like the rest.
2011-01-07 11:53:23 +00:00
pooka
4de0f96672
P2K_FFS uses puffs and therefore does not GOP_ALLOC either
2011-01-07 11:41:54 +00:00
pooka
6869f180f8
expect correct errno in nfsro case. from yamt
2011-01-07 11:39:27 +00:00
njoly
96b2d8096a
Start unprivileged filesystem tests. For now, only chown/chmod owner
...
checks.
2011-01-06 15:19:09 +00:00
pooka
45bfa2defe
Check that file attributes can be changed (where applicable).
2011-01-04 11:17:22 +00:00
pooka
3f6d82acd0
Give this a chance of working on non-4kB pagesize.
...
from martin's sparc64 test run
2011-01-03 09:35:33 +00:00
pooka
5c3365ce93
+ rump_lwproc_newproc -> rump_lwproc_rfork()
...
+ add a tess for rump_lwproc_rfork()
2011-01-02 12:58:17 +00:00
pooka
7dce29201f
Guess-fix a signed vs. unsigned compiler warning report by pgoyette
...
(it doesn't trigger in my src working copy for whatever reason).
2011-01-01 20:43:01 +00:00
pooka
4a54a2b61f
fill in number of PR kern/44307
2011-01-01 20:30:56 +00:00
pooka
69eba09f50
Check that extending a file grows its size (with and without O_APPEND).
2011-01-01 20:26:22 +00:00
pooka
04cb16e7f3
fill in PR kern/44302
2010-12-31 18:26:25 +00:00
pooka
6574800027
Add some elementary tests for r/o file systems. More in 2011!
2010-12-31 18:20:32 +00:00
pooka
ec85f68cbf
Convert skipped tests into proper xfails (a lazy bum is me).
...
prompted by pgoyette
2010-11-19 17:46:02 +00:00
pooka
88b6bdf19d
skip tests which use features which rumpfs does not support
...
(namely: vop_rename and a file system size limit)
2010-11-11 17:44:44 +00:00
pooka
1a160862e8
use atf interfaces for error reportage
2010-11-11 16:03:55 +00:00
pooka
110455ef9e
Create the process we use later in the test. Otherwise cwd doesn't
...
go right and the test fails because of attempting to create files
in the wrong directory.
2010-11-01 14:04:02 +00:00
he
0549224c7a
Reorder the library specifications, so that we don't depend on the
...
library dependencies recorded in shared libraries, allowing these
to be linked statically as well.
2010-09-23 09:39:14 +00:00
njoly
7601b30df9
s/dirs/symlinks/ in USES_SYMLINKS message.
2010-09-09 11:42:52 +00:00
pooka
192b53ec54
fill in PR number: kern/43843
2010-09-06 15:27:18 +00:00
pooka
b28267edb9
symlink to a zero-len target (and watch tmpfs go kabloom)
2010-09-06 15:21:34 +00:00
pooka
2a47331e63
update to new rump lwp/proc interfaces
2010-09-01 19:41:27 +00:00
wiz
903fc89bbb
Use explanation for GOP_ALLOC in message from version 1.1.
...
Ok pooka@.
2010-08-28 10:56:11 +00:00
pooka
ad209aacd5
Skip the full test for puffs now that we can (yes, atf issue #53 )
2010-08-27 08:15:30 +00:00
pooka
1457068cd6
chdir() once per process is enough, no need to do it for every
...
thread (and doing so would cause occasional failures when some
thread would cd out of the test mountpoint while another thread
was still running in there).
2010-08-26 18:06:44 +00:00
pooka
26f689f095
Put the workaround for PR kern/43799 into the common nfs unmount routine.
2010-08-26 15:07:16 +00:00
pooka
4541e13321
Start many more threads for the renamerace since it seems to catch
...
more errors.
Add a sleepkludge to deal with NFS's sillyrename brokenness.
2010-08-25 18:11:20 +00:00
pooka
909673cfa9
Start adding some I/O tests. This one does a sparse write to the
...
second page on a file, then writes the first, and finally checks
it can read something expected. Adapted the from program supplied
by yamt in PR kern/36429.
2010-08-19 02:36:02 +00:00
pooka
4439733de4
Add test which fills up the file system and expects ENOSPC.
2010-08-17 11:46:16 +00:00
pooka
d8a94b7513
Add a test case which tries to fhopen() a file handle filled with
...
random garbage.
2010-08-16 10:47:16 +00:00
pooka
5e33baaf50
Fill in PR kern/43745 now that it exists.
...
lfs_tfhremove: Expected failure: fhopen() for removed file succeeds (PR kern/43745): t_vfsops.c:161: Expected true value in rump_sys_fhopen(fhp, fhsize, O_RDONLY) == -1
msdosfs_tfhremove: Expected failure: fhopen() for removed file succeeds (PR kern/43745): t_vfsops.c:161: Expected true value in rump_sys_fhopen(fhp, fhsize, O_RDONLY) == -1
2010-08-12 09:42:53 +00:00
pooka
d66cb1b117
Add test case for fhopenining a removed file. This fails on msdosfs
...
and lfs and causes a kernel panic on nfs. I'll fix nfs soon and
file a PR for the other two.
Also panicked ffs a few hours ago, but was fixed by hannken.
Needless to say, this test was inspired by his fix.
2010-08-12 09:34:16 +00:00
mlelstv
5a5f088539
The erroneous error codes described in kern/43616 have been fixed.
2010-08-01 14:50:54 +00:00
pooka
ee762b35da
need to link in nfs client bits
2010-07-26 16:25:19 +00:00
njoly
dccf0d483f
Add create and rename testcases to exercize filenames longer than
...
{NAME_MAX}.
2010-07-26 13:37:48 +00:00
pooka
7d8af8c741
Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...
2010-07-19 16:32:01 +00:00