The NetBSD Project

CVS log for src/tests/fs/vfs/t_vnops.c

[BACK] Up to [cvs.NetBSD.org] / src / tests / fs / vfs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.62 / (download) - annotate - [select for diffs], Tue Feb 1 18:27:24 2022 UTC (11 months, 3 weeks ago) by martin
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, HEAD
Changes since 1.61: +46 -1 lines
Diff to previous 1.61 (colored)

Test mkdir(2) with one or more trailing slashes - this currently fails
for v7fs.

Revision 1.61 / (download) - annotate - [select for diffs], Thu Sep 16 21:29:42 2021 UTC (16 months, 1 week ago) by andvar
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

fix typos in word "successfully", mainly s/succesfully/successfully/.

Revision 1.60 / (download) - annotate - [select for diffs], Thu Aug 19 20:56:36 2021 UTC (17 months, 1 week ago) by andvar
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

s/memry/memory+s/softare/software/+s/grapics/graphics+s/ouput/output

Revision 1.55.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:57 2017 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored) next main 1.56 (colored)

Sync with HEAD

Revision 1.59 / (download) - annotate - [select for diffs], Fri Jan 13 21:30:40 2017 UTC (6 years ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

Don't play with "../.." in includes for h_macros.h; deal with it centrally.
Minor fixes.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Aug 29 02:31:46 2016 UTC (6 years, 5 months ago) by kre
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, localcount-20160914
Changes since 1.57: +21 -7 lines
Diff to previous 1.57 (colored)


PR kern/49033

POSIX allows for the atime (or technically, any of the times) to be
updated as a side effect of searching a directory (allows, not requires).
The NetBSD UDF implementation apparently works that way, treating a
directory search as a read of the directory, and hence updating the
access time.   Compensate for that in the test (rather than just
expecting failure) by verifying that the atime after the directory
search is within a small margin of the atime before the search
(currently, "small" is 1 second).   We could fetch the time before
the mkdir and both stat() calls, do all of that, fetch the time after,
subtract, and require the after stat() atime to be bounded by the atime
set by the original mkdir and returned in the first stat() and that time
+ the difference in elapsed time - that would be more accurate, but is
a lot more work for little real benefit.

Should anyone be interested in doing that extra work, remember to use
monotonic time (clock_gettime(CLOCK_MOMNOTONIC, ...)) not the time of day
clock for measuring the elapsed time.

Along with this, remove the "if (udf) failure expected" and the
if (udf && we haven't failed yet) fail("random failure failed to happen")
stuff...  (the "random" would have been that sometimes the mkdir and
two lookups (stat() calls) would all occur within the same clock tick,
meaning that the atimes would all be the same.  Other times the clock
would tick somewhere between the mkdir() and the 2nd stat().)

Revision 1.57 / (download) - annotate - [select for diffs], Sun Aug 21 13:23:36 2016 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

fix wrong variable.

Revision 1.56 / (download) - annotate - [select for diffs], Sat Aug 20 15:48:18 2016 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.55: +37 -37 lines
Diff to previous 1.55 (colored)

- use snprintf
- print the argument that caused the error

Revision 1.55 / (download) - annotate - [select for diffs], Thu Jan 28 10:10:09 2016 UTC (7 years ago) by martin
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726
Branch point for: pgoyette-localcount
Changes since 1.54: +1 -4 lines
Diff to previous 1.54 (colored)

The test for PR 50608 works now, remove the expected failure.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Jan 14 08:58:02 2016 UTC (7 years ago) by gson
Branch: MAIN
Changes since 1.53: +38 -6 lines
Diff to previous 1.53 (colored)

Don't use a filename with an embedded newline in the create_many test
case.  Instead, add a separate test case "create_nonalphanum" for
filenames containing non-alphanumeric characters.  The bug of
PR kern/50608 now causes a failure in create_nonalphanum rather than
create_many.

Revision 1.53 / (download) - annotate - [select for diffs], Wed Jan 13 12:05:49 2016 UTC (7 years ago) by pooka
Branch: MAIN
Changes since 1.52: +2 -4 lines
Diff to previous 1.52 (colored)

create_many: remove PR kern/50607 xfail

Seems to have been fixed by ext2fs_lookup.c 1.79
(thanks, riastradh)

Revision 1.52 / (download) - annotate - [select for diffs], Sat Jan 2 12:11:30 2016 UTC (7 years ago) by pooka
Branch: MAIN
Changes since 1.51: +14 -7 lines
Diff to previous 1.51 (colored)

create_many:
  * add xfails for ext2 and udf
  * don't try to create a subdirectory for sysvbfs

Revision 1.51 / (download) - annotate - [select for diffs], Fri Jan 1 15:18:39 2016 UTC (7 years ago) by pooka
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

use a shorter filename template in previous (for v7fs)

Revision 1.50 / (download) - annotate - [select for diffs], Fri Jan 1 15:13:57 2016 UTC (7 years ago) by pooka
Branch: MAIN
Changes since 1.49: +47 -1 lines
Diff to previous 1.49 (colored)

Add a test which creates many directory entries.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Apr 9 19:47:05 2015 UTC (7 years, 9 months ago) by riastradh
Branch: MAIN
Changes since 1.48: +1 -7 lines
Diff to previous 1.48 (colored)

Advisory locking for zfs.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Apr 9 05:32:53 2015 UTC (7 years, 9 months ago) by riastradh
Branch: MAIN
Changes since 1.47: +1 -3 lines
Diff to previous 1.47 (colored)

Fix vattr_init_mask: mode is mode_t, not u_short.

Fixes fs/vfs/t_vnops:zfs_attrs test.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Apr 9 05:03:58 2015 UTC (7 years, 9 months ago) by riastradh
Branch: MAIN
Changes since 1.46: +1 -3 lines
Diff to previous 1.46 (colored)

Tests claim rename(..., "x/.") yields EISDIR, so do that.  Fixes zfs.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Apr 9 05:02:28 2015 UTC (7 years, 9 months ago) by riastradh
Branch: MAIN
Changes since 1.45: +1 -3 lines
Diff to previous 1.45 (colored)

Fix return code of rmdir(nonempty) in zfs: ENOTEMPTY, not EEXIST.

Revision 1.45 / (download) - annotate - [select for diffs], Tue Mar 24 23:24:55 2015 UTC (7 years, 10 months ago) by riastradh
Branch: MAIN
Changes since 1.44: +5 -5 lines
Diff to previous 1.44 (colored)

Make this run in NetBSD 6 by using st_mtimespec instead of st_mtim.

st_mtimespec is our traditional nonstandard name for what POSIX
called st_mtim in 2008, but these aren't going to run in non-NetBSD
anyway so using the nonstandard name shouldn't be an issue.

Revision 1.40.2.1 / (download) - annotate - [select for diffs], Sat Jan 17 11:51:33 2015 UTC (8 years ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.40: +7 -1 lines
Diff to previous 1.40 (colored) next main 1.41 (colored)

Pull up following revision(s) (requested by gson in ticket #424):
	tests/fs/vfs/t_vnops.c: revision 1.41
Mark udf_lookup_complex as an expected failure, referencing PR kern/49033.
Since it does not fail reliably, force it to fail to avoid spurious failure
reports due to unexpected success.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Dec 29 15:31:44 2014 UTC (8 years, 1 month ago) by hannken
Branch: MAIN
Changes since 1.43: +1 -4 lines
Diff to previous 1.43 (colored)

Test v7fs_lstat_symlink is no longer expected to fail.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Sep 9 06:51:00 2014 UTC (8 years, 4 months ago) by gson
Branch: MAIN
Changes since 1.42: +5 -1 lines
Diff to previous 1.42 (colored)

Mark v7fs_lstat_symlink as an expected failure, referencing PR kern/48864.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Sep 7 09:10:09 2014 UTC (8 years, 4 months ago) by gson
Branch: MAIN
Changes since 1.41: +45 -4 lines
Diff to previous 1.41 (colored)

Add a test of symlinks with long targets.

Revision 1.33.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:48 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.33.2.1: +62 -3 lines
Diff to previous 1.33.2.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Aug 12 12:13:09 2014 UTC (8 years, 5 months ago) by gson
Branch: MAIN
Changes since 1.40: +7 -1 lines
Diff to previous 1.40 (colored)

Mark udf_lookup_complex as an expected failure, referencing PR kern/49033.
Since it does not fail reliably, force it to fail to avoid spurious failure
reports due to unexpected success.

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:57:08 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.38: +59 -2 lines
Diff to previous 1.38 (colored) next main 1.39 (colored)

Rebase.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Jul 25 12:16:22 2014 UTC (8 years, 6 months ago) by martin
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.39: +33 -2 lines
Diff to previous 1.39 (colored)

PR kern/49033: try to provide better diagnostics if the udf_lookup_complex
test randomly fails.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Jun 3 11:56:07 2014 UTC (8 years, 7 months ago) by njoly
Branch: MAIN
Changes since 1.38: +27 -1 lines
Diff to previous 1.38 (colored)

Add testcase that check lstat(2) values for symbolic links (PR
kern/48864).

Revision 1.29.2.2 / (download) - annotate - [select for diffs], Thu May 22 11:42:19 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.29.2.1: +16 -3 lines
Diff to previous 1.29.2.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.38 / (download) - annotate - [select for diffs], Sat Oct 19 17:45:00 2013 UTC (9 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.37: +2 -3 lines
Diff to previous 1.37 (colored)

fix unused variable warnings

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jul 28 09:03:43 2013 UTC (9 years, 6 months ago) by njoly
Branch: MAIN
Changes since 1.36: +4 -1 lines
Diff to previous 1.36 (colored)

Check that rename(2) with NULL arguments fail with EFAULT.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Jul 10 18:55:00 2013 UTC (9 years, 6 months ago) by reinoud
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.35: +1 -9 lines
Diff to previous 1.35 (colored)

Update test cases for UDF now udf_rename() uses the genfs_rename framework

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jul 8 06:44:51 2013 UTC (9 years, 6 months ago) by reinoud
Branch: MAIN
Changes since 1.34: +9 -1 lines
Diff to previous 1.34 (colored)

Cover the last failing UDF test cases with a reference to PR kern/47986, i.e.
all rename's fail until UDF switches over to the new rename framework solving
the locking mechanism.

Revision 1.33.2.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:28:56 2013 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.33: +12 -1 lines
Diff to previous 1.33 (colored)

resync from head

Revision 1.34 / (download) - annotate - [select for diffs], Sat Mar 16 05:45:37 2013 UTC (9 years, 10 months ago) by jmmv
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.33: +12 -1 lines
Diff to previous 1.33 (colored)

Mark a bunch of routinely-broken ZFS tests as expected failures.  Point
them at PR kern/47656.

Revision 1.29.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:09:04 2012 UTC (10 years, 9 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.29: +28 -18 lines
Diff to previous 1.29 (colored)

sync with head

Revision 1.33 / (download) - annotate - [select for diffs], Tue Mar 20 18:20:49 2012 UTC (10 years, 10 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4
Branch point for: tls-maxphys
Changes since 1.32: +1 -2 lines
Diff to previous 1.32 (colored)

Remove unneeded atf_tc_expect_pass calls.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Mar 19 03:33:54 2012 UTC (10 years, 10 months ago) by pgoyette
Branch: MAIN
Changes since 1.31: +1 -3 lines
Diff to previous 1.31 (colored)

Finish removing the block of commented-out code from rev 1.31

Hello, christos!

Revision 1.31 / (download) - annotate - [select for diffs], Sun Mar 18 21:49:08 2012 UTC (10 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.30: +5 -15 lines
Diff to previous 1.30 (colored)

annotate fixed failures as comments.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Dec 12 19:11:22 2011 UTC (11 years, 1 month ago) by njoly
Branch: MAIN
CVS Tags: netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.29: +24 -1 lines
Diff to previous 1.29 (colored)

Start making fs read(2) fail with EISDIR if the implementation does
not allow read on directories (kernfs, rumpfs, ptyfs and sysvbfs).
Adjust man page accordingly, and add a small corresponding vfs
testcase.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Oct 8 13:08:54 2011 UTC (11 years, 3 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.28: +8 -7 lines
Diff to previous 1.28 (colored)

Slightly adjust skipped messages, makes output more consistent.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Aug 19 01:25:27 2011 UTC (11 years, 5 months ago) by riastradh
Branch: MAIN
Changes since 1.27: +14 -1 lines
Diff to previous 1.27 (colored)

Add test for `ln -s / foo && cd foo'.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Aug 11 10:52:12 2011 UTC (11 years, 5 months ago) by uch
Branch: MAIN
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 (colored)

add ATF tests for v7fs. patch by njoly@. thank you.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jul 23 09:59:14 2011 UTC (11 years, 6 months ago) by alnsn
Branch: MAIN
Changes since 1.25: +98 -52 lines
Diff to previous 1.25 (colored)

Don't assume that "first lock that blocks" is a lock with the lowest
start offset and change the test to work when F_GETLK returns any
lock that blocks.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Jul 20 11:52:00 2011 UTC (11 years, 6 months ago) by hannken
Branch: MAIN
Changes since 1.24: +1 -5 lines
Diff to previous 1.24 (colored)

Even though msdosfs never truncates file names it advertises _PC_NO_TRUNC
as zero.  Make it advertise one (no_trunc == true).

Names longer than NAME_MAX (255) will never pass namei() btw.

Fixes PR #43670 (msdosfs claims support for filenames longer than {NAME_MAX},
                 but fails)

Revision 1.24 / (download) - annotate - [select for diffs], Mon May 30 13:10:38 2011 UTC (11 years, 8 months ago) by martin
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.23: +7 -1 lines
Diff to previous 1.23 (colored)

Remove "expected failure" for tmpfs PRs that are now fixed.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Apr 1 17:40:54 2011 UTC (11 years, 10 months ago) by hannken
Branch: MAIN
Changes since 1.22: +1 -5 lines
Diff to previous 1.22 (colored)

Make zero length symlinks work on tmpfs.

Fixes PR #43843 (tmpfs dies with kassert panic for 0 length symlink target)

Revision 1.22 / (download) - annotate - [select for diffs], Sat Mar 19 20:05:21 2011 UTC (11 years, 10 months ago) by hannken
Branch: MAIN
Changes since 1.21: +3 -5 lines
Diff to previous 1.21 (colored)

Remove a vnode reference leak from msdosfs_rename. Release tdvp if either
doscheckpath() or relookup() fails.

Adjust test fs/vfs/t_vnops.c and remove the link count test for msdos.

Fixes PR #44661

Revision 1.12.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 15:10:55 2011 UTC (11 years, 10 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.12.2.1: +102 -9 lines
Diff to previous 1.12.2.1 (colored) next main 1.13 (colored)

Sync with HEAD

Revision 1.21 / (download) - annotate - [select for diffs], Thu Mar 3 10:57:30 2011 UTC (11 years, 11 months ago) by pooka
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.20: +1 -7 lines
Diff to previous 1.20 (colored)

Apparently my last commit to msdosfs_vnops.c fixed the (harmless?)
buffer overrun in rename (>15 years old bug), so re-enable other
msdosfs rename tests too.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 1 20:16:33 2011 UTC (11 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.19: +4 -1 lines
Diff to previous 1.19 (colored)

msdosfs xfail for PR kern/44661

Revision 1.19 / (download) - annotate - [select for diffs], Tue Mar 1 15:33:35 2011 UTC (11 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.18: +3 -1 lines
Diff to previous 1.18 (colored)

xfail dir_rmdirdotdot for tmpfs (PR kern/44657)

Revision 1.18 / (download) - annotate - [select for diffs], Tue Mar 1 15:04:47 2011 UTC (11 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.17: +31 -1 lines
Diff to previous 1.17 (colored)

Rmdir the dir you're in and its parent and try to cd ..
Fails on tmpfs (crash), puffs (cd .. succeeds) and rumpfs (cd .. succeeds).

another testcase derived from the bugfinding genious of Taylor R Campbell

Revision 1.17 / (download) - annotate - [select for diffs], Tue Mar 1 14:27:32 2011 UTC (11 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

Comment out msdosfs skip -- i'm not sure if it will still fail with
the "stack size" problem, but at least it fails due to yet another
refcounting snafu in the msdosfs rename method.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 1 14:21:46 2011 UTC (11 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.15: +19 -3 lines
Diff to previous 1.15 (colored)

augment rename test case with the failure from PR kern/44288

Revision 1.15 / (download) - annotate - [select for diffs], Mon Feb 28 03:40:45 2011 UTC (11 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.14: +27 -1 lines
Diff to previous 1.14 (colored)

Add simple test case for access(2), including panicky scenario from
PR kern/44648.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Feb 22 21:23:19 2011 UTC (11 years, 11 months ago) by yamt
Branch: MAIN
Changes since 1.13: +23 -1 lines
Diff to previous 1.13 (colored)

add some tests

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:20:09 2011 UTC (11 years, 11 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.12: +121 -1 lines
Diff to previous 1.12 (colored)

Sync with HEAD

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 31 10:01:26 2011 UTC (12 years ago) by pooka
Branch: MAIN
CVS Tags: bouyer-quota2-base
Changes since 1.12: +121 -1 lines
Diff to previous 1.12 (colored)

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.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jan 11 14:03:38 2011 UTC (12 years ago) by kefren
Branch: MAIN
Branch point for: bouyer-quota2
Changes since 1.11: +47 -1 lines
Diff to previous 1.11 (colored)

add test for kern/43321, blessed by pooka@

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jan 4 11:17:22 2011 UTC (12 years ago) by pooka
Branch: MAIN
Changes since 1.10: +56 -1 lines
Diff to previous 1.10 (colored)

Check that file attributes can be changed (where applicable).

Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 11 17:44:44 2010 UTC (12 years, 2 months ago) by pooka
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.9: +13 -1 lines
Diff to previous 1.9 (colored)

skip tests which use features which rumpfs does not support
(namely: vop_rename and a file system size limit)

Revision 1.9 / (download) - annotate - [select for diffs], Thu Sep 9 11:42:52 2010 UTC (12 years, 4 months ago) by njoly
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

s/dirs/symlinks/ in USES_SYMLINKS message.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Sep 6 15:27:18 2010 UTC (12 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.7: +6 -1 lines
Diff to previous 1.7 (colored)

fill in PR number: kern/43843

Revision 1.7 / (download) - annotate - [select for diffs], Mon Sep 6 15:21:34 2010 UTC (12 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.6: +18 -1 lines
Diff to previous 1.6 (colored)

symlink to a zero-len target (and watch tmpfs go kabloom)

Revision 1.6 / (download) - annotate - [select for diffs], Sun Aug 1 14:50:54 2010 UTC (12 years, 6 months ago) by mlelstv
Branch: MAIN
Changes since 1.5: +1 -5 lines
Diff to previous 1.5 (colored)

The erroneous error codes described in kern/43616 have been fixed.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jul 26 13:37:48 2010 UTC (12 years, 6 months ago) by njoly
Branch: MAIN
Changes since 1.4: +96 -1 lines
Diff to previous 1.4 (colored)

Add create and rename testcases to exercize filenames longer than
{NAME_MAX}.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jul 19 15:35:39 2010 UTC (12 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.3: +1 -6 lines
Diff to previous 1.3 (colored)

convert to newstyle automagic rump compat syscalls

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jul 16 19:16:41 2010 UTC (12 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.2: +7 -1 lines
Diff to previous 1.2 (colored)

Some of the msdosfs tests are killed by SSP due to stack limit
being exceeded.  I cannot figure out what is going on by code
reading, nor repeat this either on my desktop or in qemu, so skip
those tests for msdosfs until I can get to the bottom of it.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jul 14 20:45:48 2010 UTC (12 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.1: +218 -1 lines
Diff to previous 1.1 (colored)

Add an assortment of rename tests.  Not complete, but at least tests
something.

This contains the tests for PR kern/43616 and PR kern/43617.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jul 13 18:13:10 2010 UTC (12 years, 6 months ago) by pooka
Branch: MAIN

Add a few simple basic-level tests for vnodeops.  They don't cover
corner-cases, but make sure things at least superficially work
(which they always don't).  More to come...

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>