History log of /netbsd-current/tests/fs/vfs/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.30 06-Jun-2022 nia

build system: Revert all the recent additions of MK[...] knobs that
allow conditionally disabling the building of certain user space
programs in the 'base' set.

There is not enough consensus that this is the right way and a few
people had strong objections, see source-changes-d@.


# 1.29 27-May-2022 nia

mk: Add a MKLFS flag for excluding the log-structured filesystem userspace
tools from the build.


# 1.28 28-Mar-2022 christos

Add a test for hardlink sysctl limiting.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.27 02-Mar-2020 christos

zfs needs rumpkern_sysproxy


# 1.26 01-Mar-2020 christos

Centralize the base rump libraries into a variable used by all the other
Makefiles so that we can make changes to it centrally as needed and have
less mess. Fixes the sun2 build that needs rumpvfs after librump after
the latest changes.


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base
# 1.25 19-Nov-2017 martin

branches: 1.25.4;
ATF test program for PR kern/52738: check for mtime updates after rewriting
a file.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.24 02-Feb-2017 martin

PR kern/51762: add a test program


# 1.23 27-Jan-2017 hannken

Add test for read/write to readonly update mount.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
# 1.22 27-Aug-2016 christos

branches: 1.22.2;
Fix static linking.


# 1.21 13-Aug-2016 christos

order network libraries properly.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.20 07-Jan-2015 pooka

branches: 1.20.2;
Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.19 28-Jun-2013 reinoud

Add the rumpfs_udf to the LDADD variable


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.18 31-Aug-2012 pooka

branches: 1.18.2;
Hook ZFS tests to MKZFS instead of a homegrown variable.


# 1.17 20-Aug-2012 pooka

Add a vfstest zfs attachment. This is a compile-time option,
default off, due the large numbers of failing tests (some of them
look like quite trivial failures).


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.16 11-Aug-2011 uch

branches: 1.16.2;
add ATF tests for v7fs. patch by njoly@. thank you.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.15 12-Jan-2011 pooka

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


# 1.14 06-Jan-2011 njoly

Start unprivileged filesystem tests. For now, only chown/chmod owner
checks.


Revision tags: matt-mips64-premerge-20101231
# 1.13 31-Dec-2010 pooka

Add some elementary tests for r/o file systems. More in 2011!


# 1.12 23-Sep-2010 he

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.


# 1.11 19-Aug-2010 pooka

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.


# 1.10 17-Aug-2010 pooka

Add test which fills up the file system and expects ENOSPC.


# 1.9 26-Jul-2010 pooka

need to link in nfs client bits


# 1.8 19-Jul-2010 pooka

Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...


# 1.7 19-Jul-2010 pooka

Convert the file system test common routines into a library to
facilitate more complex user-side stuff (like the lfs cleaner and
nfs rpc code), which are non-trivial to do by #include.


# 1.6 14-Jul-2010 pooka

Convert "The Original" rename race test from to vfs and retire the
ffs/tmpfs versions. The only difference is that the origamical
one mounted ffs with MNT_LOG (and therein actually lay the bug).


# 1.5 13-Jul-2010 pooka

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...


# 1.4 13-Jul-2010 pooka

Link in puffs components for puffs tests.


# 1.3 13-Jul-2010 pooka

Add basic tests for vfsops.

tfilehandle is a test for PR kern/43605


# 1.2 08-Jul-2010 pooka

Add LFS to vfs test list. TODO: start cleanerd too.

It fails in a number of different ways. Some of them seem to appear
as a function of the file system size (i'm not sure if it's because
the lack of the cleaner or not. i'm guessing ``no'', though).

ok njoly


# 1.1 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.


# 1.29 27-May-2022 nia

mk: Add a MKLFS flag for excluding the log-structured filesystem userspace
tools from the build.


# 1.28 28-Mar-2022 christos

Add a test for hardlink sysctl limiting.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.27 02-Mar-2020 christos

zfs needs rumpkern_sysproxy


# 1.26 01-Mar-2020 christos

Centralize the base rump libraries into a variable used by all the other
Makefiles so that we can make changes to it centrally as needed and have
less mess. Fixes the sun2 build that needs rumpvfs after librump after
the latest changes.


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base
# 1.25 19-Nov-2017 martin

branches: 1.25.4;
ATF test program for PR kern/52738: check for mtime updates after rewriting
a file.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.24 02-Feb-2017 martin

PR kern/51762: add a test program


# 1.23 27-Jan-2017 hannken

Add test for read/write to readonly update mount.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
# 1.22 27-Aug-2016 christos

branches: 1.22.2;
Fix static linking.


# 1.21 13-Aug-2016 christos

order network libraries properly.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.20 07-Jan-2015 pooka

branches: 1.20.2;
Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.19 28-Jun-2013 reinoud

Add the rumpfs_udf to the LDADD variable


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.18 31-Aug-2012 pooka

branches: 1.18.2;
Hook ZFS tests to MKZFS instead of a homegrown variable.


# 1.17 20-Aug-2012 pooka

Add a vfstest zfs attachment. This is a compile-time option,
default off, due the large numbers of failing tests (some of them
look like quite trivial failures).


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.16 11-Aug-2011 uch

branches: 1.16.2;
add ATF tests for v7fs. patch by njoly@. thank you.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.15 12-Jan-2011 pooka

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


# 1.14 06-Jan-2011 njoly

Start unprivileged filesystem tests. For now, only chown/chmod owner
checks.


Revision tags: matt-mips64-premerge-20101231
# 1.13 31-Dec-2010 pooka

Add some elementary tests for r/o file systems. More in 2011!


# 1.12 23-Sep-2010 he

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.


# 1.11 19-Aug-2010 pooka

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.


# 1.10 17-Aug-2010 pooka

Add test which fills up the file system and expects ENOSPC.


# 1.9 26-Jul-2010 pooka

need to link in nfs client bits


# 1.8 19-Jul-2010 pooka

Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...


# 1.7 19-Jul-2010 pooka

Convert the file system test common routines into a library to
facilitate more complex user-side stuff (like the lfs cleaner and
nfs rpc code), which are non-trivial to do by #include.


# 1.6 14-Jul-2010 pooka

Convert "The Original" rename race test from to vfs and retire the
ffs/tmpfs versions. The only difference is that the origamical
one mounted ffs with MNT_LOG (and therein actually lay the bug).


# 1.5 13-Jul-2010 pooka

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...


# 1.4 13-Jul-2010 pooka

Link in puffs components for puffs tests.


# 1.3 13-Jul-2010 pooka

Add basic tests for vfsops.

tfilehandle is a test for PR kern/43605


# 1.2 08-Jul-2010 pooka

Add LFS to vfs test list. TODO: start cleanerd too.

It fails in a number of different ways. Some of them seem to appear
as a function of the file system size (i'm not sure if it's because
the lack of the cleaner or not. i'm guessing ``no'', though).

ok njoly


# 1.1 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.


# 1.28 28-Mar-2022 christos

Add a test for hardlink sysctl limiting.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.27 02-Mar-2020 christos

zfs needs rumpkern_sysproxy


# 1.26 01-Mar-2020 christos

Centralize the base rump libraries into a variable used by all the other
Makefiles so that we can make changes to it centrally as needed and have
less mess. Fixes the sun2 build that needs rumpvfs after librump after
the latest changes.


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base
# 1.25 19-Nov-2017 martin

branches: 1.25.4;
ATF test program for PR kern/52738: check for mtime updates after rewriting
a file.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.24 02-Feb-2017 martin

PR kern/51762: add a test program


# 1.23 27-Jan-2017 hannken

Add test for read/write to readonly update mount.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
# 1.22 27-Aug-2016 christos

branches: 1.22.2;
Fix static linking.


# 1.21 13-Aug-2016 christos

order network libraries properly.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.20 07-Jan-2015 pooka

branches: 1.20.2;
Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.19 28-Jun-2013 reinoud

Add the rumpfs_udf to the LDADD variable


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.18 31-Aug-2012 pooka

branches: 1.18.2;
Hook ZFS tests to MKZFS instead of a homegrown variable.


# 1.17 20-Aug-2012 pooka

Add a vfstest zfs attachment. This is a compile-time option,
default off, due the large numbers of failing tests (some of them
look like quite trivial failures).


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.16 11-Aug-2011 uch

branches: 1.16.2;
add ATF tests for v7fs. patch by njoly@. thank you.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.15 12-Jan-2011 pooka

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


# 1.14 06-Jan-2011 njoly

Start unprivileged filesystem tests. For now, only chown/chmod owner
checks.


Revision tags: matt-mips64-premerge-20101231
# 1.13 31-Dec-2010 pooka

Add some elementary tests for r/o file systems. More in 2011!


# 1.12 23-Sep-2010 he

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.


# 1.11 19-Aug-2010 pooka

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.


# 1.10 17-Aug-2010 pooka

Add test which fills up the file system and expects ENOSPC.


# 1.9 26-Jul-2010 pooka

need to link in nfs client bits


# 1.8 19-Jul-2010 pooka

Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...


# 1.7 19-Jul-2010 pooka

Convert the file system test common routines into a library to
facilitate more complex user-side stuff (like the lfs cleaner and
nfs rpc code), which are non-trivial to do by #include.


# 1.6 14-Jul-2010 pooka

Convert "The Original" rename race test from to vfs and retire the
ffs/tmpfs versions. The only difference is that the origamical
one mounted ffs with MNT_LOG (and therein actually lay the bug).


# 1.5 13-Jul-2010 pooka

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...


# 1.4 13-Jul-2010 pooka

Link in puffs components for puffs tests.


# 1.3 13-Jul-2010 pooka

Add basic tests for vfsops.

tfilehandle is a test for PR kern/43605


# 1.2 08-Jul-2010 pooka

Add LFS to vfs test list. TODO: start cleanerd too.

It fails in a number of different ways. Some of them seem to appear
as a function of the file system size (i'm not sure if it's because
the lack of the cleaner or not. i'm guessing ``no'', though).

ok njoly


# 1.1 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.


# 1.27 02-Mar-2020 christos

zfs needs rumpkern_sysproxy


# 1.26 01-Mar-2020 christos

Centralize the base rump libraries into a variable used by all the other
Makefiles so that we can make changes to it centrally as needed and have
less mess. Fixes the sun2 build that needs rumpvfs after librump after
the latest changes.


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base 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-base
# 1.25 19-Nov-2017 martin

ATF test program for PR kern/52738: check for mtime updates after rewriting
a file.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.24 02-Feb-2017 martin

PR kern/51762: add a test program


# 1.23 27-Jan-2017 hannken

Add test for read/write to readonly update mount.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
# 1.22 27-Aug-2016 christos

branches: 1.22.2;
Fix static linking.


# 1.21 13-Aug-2016 christos

order network libraries properly.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.20 07-Jan-2015 pooka

branches: 1.20.2;
Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.19 28-Jun-2013 reinoud

Add the rumpfs_udf to the LDADD variable


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.18 31-Aug-2012 pooka

branches: 1.18.2;
Hook ZFS tests to MKZFS instead of a homegrown variable.


# 1.17 20-Aug-2012 pooka

Add a vfstest zfs attachment. This is a compile-time option,
default off, due the large numbers of failing tests (some of them
look like quite trivial failures).


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.16 11-Aug-2011 uch

branches: 1.16.2;
add ATF tests for v7fs. patch by njoly@. thank you.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.15 12-Jan-2011 pooka

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


# 1.14 06-Jan-2011 njoly

Start unprivileged filesystem tests. For now, only chown/chmod owner
checks.


Revision tags: matt-mips64-premerge-20101231
# 1.13 31-Dec-2010 pooka

Add some elementary tests for r/o file systems. More in 2011!


# 1.12 23-Sep-2010 he

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.


# 1.11 19-Aug-2010 pooka

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.


# 1.10 17-Aug-2010 pooka

Add test which fills up the file system and expects ENOSPC.


# 1.9 26-Jul-2010 pooka

need to link in nfs client bits


# 1.8 19-Jul-2010 pooka

Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...


# 1.7 19-Jul-2010 pooka

Convert the file system test common routines into a library to
facilitate more complex user-side stuff (like the lfs cleaner and
nfs rpc code), which are non-trivial to do by #include.


# 1.6 14-Jul-2010 pooka

Convert "The Original" rename race test from to vfs and retire the
ffs/tmpfs versions. The only difference is that the origamical
one mounted ffs with MNT_LOG (and therein actually lay the bug).


# 1.5 13-Jul-2010 pooka

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...


# 1.4 13-Jul-2010 pooka

Link in puffs components for puffs tests.


# 1.3 13-Jul-2010 pooka

Add basic tests for vfsops.

tfilehandle is a test for PR kern/43605


# 1.2 08-Jul-2010 pooka

Add LFS to vfs test list. TODO: start cleanerd too.

It fails in a number of different ways. Some of them seem to appear
as a function of the file system size (i'm not sure if it's because
the lack of the cleaner or not. i'm guessing ``no'', though).

ok njoly


# 1.1 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.


# 1.25 19-Nov-2017 martin

ATF test program for PR kern/52738: check for mtime updates after rewriting
a file.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.24 02-Feb-2017 martin

PR kern/51762: add a test program


# 1.23 27-Jan-2017 hannken

Add test for read/write to readonly update mount.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
# 1.22 27-Aug-2016 christos

branches: 1.22.2;
Fix static linking.


# 1.21 13-Aug-2016 christos

order network libraries properly.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.20 07-Jan-2015 pooka

branches: 1.20.2;
Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users


Revision tags: netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.19 28-Jun-2013 reinoud

Add the rumpfs_udf to the LDADD variable


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.18 31-Aug-2012 pooka

branches: 1.18.2;
Hook ZFS tests to MKZFS instead of a homegrown variable.


# 1.17 20-Aug-2012 pooka

Add a vfstest zfs attachment. This is a compile-time option,
default off, due the large numbers of failing tests (some of them
look like quite trivial failures).


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.16 11-Aug-2011 uch

branches: 1.16.2;
add ATF tests for v7fs. patch by njoly@. thank you.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.15 12-Jan-2011 pooka

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


# 1.14 06-Jan-2011 njoly

Start unprivileged filesystem tests. For now, only chown/chmod owner
checks.


Revision tags: matt-mips64-premerge-20101231
# 1.13 31-Dec-2010 pooka

Add some elementary tests for r/o file systems. More in 2011!


# 1.12 23-Sep-2010 he

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.


# 1.11 19-Aug-2010 pooka

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.


# 1.10 17-Aug-2010 pooka

Add test which fills up the file system and expects ENOSPC.


# 1.9 26-Jul-2010 pooka

need to link in nfs client bits


# 1.8 19-Jul-2010 pooka

Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...


# 1.7 19-Jul-2010 pooka

Convert the file system test common routines into a library to
facilitate more complex user-side stuff (like the lfs cleaner and
nfs rpc code), which are non-trivial to do by #include.


# 1.6 14-Jul-2010 pooka

Convert "The Original" rename race test from to vfs and retire the
ffs/tmpfs versions. The only difference is that the origamical
one mounted ffs with MNT_LOG (and therein actually lay the bug).


# 1.5 13-Jul-2010 pooka

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...


# 1.4 13-Jul-2010 pooka

Link in puffs components for puffs tests.


# 1.3 13-Jul-2010 pooka

Add basic tests for vfsops.

tfilehandle is a test for PR kern/43605


# 1.2 08-Jul-2010 pooka

Add LFS to vfs test list. TODO: start cleanerd too.

It fails in a number of different ways. Some of them seem to appear
as a function of the file system size (i'm not sure if it's because
the lack of the cleaner or not. i'm guessing ``no'', though).

ok njoly


# 1.1 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.


# 1.24 02-Feb-2017 martin

PR kern/51762: add a test program


# 1.23 27-Jan-2017 hannken

Add test for read/write to readonly update mount.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
# 1.22 27-Aug-2016 christos

Fix static linking.


# 1.21 13-Aug-2016 christos

order network libraries properly.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.20 07-Jan-2015 pooka

Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users


Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.19 28-Jun-2013 reinoud

Add the rumpfs_udf to the LDADD variable


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.18 31-Aug-2012 pooka

branches: 1.18.2;
Hook ZFS tests to MKZFS instead of a homegrown variable.


# 1.17 20-Aug-2012 pooka

Add a vfstest zfs attachment. This is a compile-time option,
default off, due the large numbers of failing tests (some of them
look like quite trivial failures).


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.16 11-Aug-2011 uch

branches: 1.16.2;
add ATF tests for v7fs. patch by njoly@. thank you.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.15 12-Jan-2011 pooka

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


# 1.14 06-Jan-2011 njoly

Start unprivileged filesystem tests. For now, only chown/chmod owner
checks.


Revision tags: matt-mips64-premerge-20101231
# 1.13 31-Dec-2010 pooka

Add some elementary tests for r/o file systems. More in 2011!


# 1.12 23-Sep-2010 he

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.


# 1.11 19-Aug-2010 pooka

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.


# 1.10 17-Aug-2010 pooka

Add test which fills up the file system and expects ENOSPC.


# 1.9 26-Jul-2010 pooka

need to link in nfs client bits


# 1.8 19-Jul-2010 pooka

Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...


# 1.7 19-Jul-2010 pooka

Convert the file system test common routines into a library to
facilitate more complex user-side stuff (like the lfs cleaner and
nfs rpc code), which are non-trivial to do by #include.


# 1.6 14-Jul-2010 pooka

Convert "The Original" rename race test from to vfs and retire the
ffs/tmpfs versions. The only difference is that the origamical
one mounted ffs with MNT_LOG (and therein actually lay the bug).


# 1.5 13-Jul-2010 pooka

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...


# 1.4 13-Jul-2010 pooka

Link in puffs components for puffs tests.


# 1.3 13-Jul-2010 pooka

Add basic tests for vfsops.

tfilehandle is a test for PR kern/43605


# 1.2 08-Jul-2010 pooka

Add LFS to vfs test list. TODO: start cleanerd too.

It fails in a number of different ways. Some of them seem to appear
as a function of the file system size (i'm not sure if it's because
the lack of the cleaner or not. i'm guessing ``no'', though).

ok njoly


# 1.1 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.


# 1.23 27-Jan-2017 hannken

Add test for read/write to readonly update mount.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
# 1.22 27-Aug-2016 christos

Fix static linking.


# 1.21 13-Aug-2016 christos

order network libraries properly.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.20 07-Jan-2015 pooka

Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users


Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.19 28-Jun-2013 reinoud

Add the rumpfs_udf to the LDADD variable


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.18 31-Aug-2012 pooka

branches: 1.18.2;
Hook ZFS tests to MKZFS instead of a homegrown variable.


# 1.17 20-Aug-2012 pooka

Add a vfstest zfs attachment. This is a compile-time option,
default off, due the large numbers of failing tests (some of them
look like quite trivial failures).


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.16 11-Aug-2011 uch

branches: 1.16.2;
add ATF tests for v7fs. patch by njoly@. thank you.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.15 12-Jan-2011 pooka

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


# 1.14 06-Jan-2011 njoly

Start unprivileged filesystem tests. For now, only chown/chmod owner
checks.


Revision tags: matt-mips64-premerge-20101231
# 1.13 31-Dec-2010 pooka

Add some elementary tests for r/o file systems. More in 2011!


# 1.12 23-Sep-2010 he

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.


# 1.11 19-Aug-2010 pooka

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.


# 1.10 17-Aug-2010 pooka

Add test which fills up the file system and expects ENOSPC.


# 1.9 26-Jul-2010 pooka

need to link in nfs client bits


# 1.8 19-Jul-2010 pooka

Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...


# 1.7 19-Jul-2010 pooka

Convert the file system test common routines into a library to
facilitate more complex user-side stuff (like the lfs cleaner and
nfs rpc code), which are non-trivial to do by #include.


# 1.6 14-Jul-2010 pooka

Convert "The Original" rename race test from to vfs and retire the
ffs/tmpfs versions. The only difference is that the origamical
one mounted ffs with MNT_LOG (and therein actually lay the bug).


# 1.5 13-Jul-2010 pooka

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...


# 1.4 13-Jul-2010 pooka

Link in puffs components for puffs tests.


# 1.3 13-Jul-2010 pooka

Add basic tests for vfsops.

tfilehandle is a test for PR kern/43605


# 1.2 08-Jul-2010 pooka

Add LFS to vfs test list. TODO: start cleanerd too.

It fails in a number of different ways. Some of them seem to appear
as a function of the file system size (i'm not sure if it's because
the lack of the cleaner or not. i'm guessing ``no'', though).

ok njoly


# 1.1 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.


Revision tags: pgoyette-localcount-20161104 localcount-20160914
# 1.22 27-Aug-2016 christos

Fix static linking.


# 1.21 13-Aug-2016 christos

order network libraries properly.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.20 07-Jan-2015 pooka

Move sysproxy support into a separate component, rumpkern_sysproxy,
instead of it being always provided by the rump kernel base. This
move accomplishes two things:

1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls

discussed on rumpkernel-users


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.19 28-Jun-2013 reinoud

Add the rumpfs_udf to the LDADD variable


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.18 31-Aug-2012 pooka

branches: 1.18.2;
Hook ZFS tests to MKZFS instead of a homegrown variable.


# 1.17 20-Aug-2012 pooka

Add a vfstest zfs attachment. This is a compile-time option,
default off, due the large numbers of failing tests (some of them
look like quite trivial failures).


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.16 11-Aug-2011 uch

branches: 1.16.2;
add ATF tests for v7fs. patch by njoly@. thank you.


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.15 12-Jan-2011 pooka

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


# 1.14 06-Jan-2011 njoly

Start unprivileged filesystem tests. For now, only chown/chmod owner
checks.


Revision tags: matt-mips64-premerge-20101231
# 1.13 31-Dec-2010 pooka

Add some elementary tests for r/o file systems. More in 2011!


# 1.12 23-Sep-2010 he

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.


# 1.11 19-Aug-2010 pooka

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.


# 1.10 17-Aug-2010 pooka

Add test which fills up the file system and expects ENOSPC.


# 1.9 26-Jul-2010 pooka

need to link in nfs client bits


# 1.8 19-Jul-2010 pooka

Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...


# 1.7 19-Jul-2010 pooka

Convert the file system test common routines into a library to
facilitate more complex user-side stuff (like the lfs cleaner and
nfs rpc code), which are non-trivial to do by #include.


# 1.6 14-Jul-2010 pooka

Convert "The Original" rename race test from to vfs and retire the
ffs/tmpfs versions. The only difference is that the origamical
one mounted ffs with MNT_LOG (and therein actually lay the bug).


# 1.5 13-Jul-2010 pooka

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...


# 1.4 13-Jul-2010 pooka

Link in puffs components for puffs tests.


# 1.3 13-Jul-2010 pooka

Add basic tests for vfsops.

tfilehandle is a test for PR kern/43605


# 1.2 08-Jul-2010 pooka

Add LFS to vfs test list. TODO: start cleanerd too.

It fails in a number of different ways. Some of them seem to appear
as a function of the file system size (i'm not sure if it's because
the lack of the cleaner or not. i'm guessing ``no'', though).

ok njoly


# 1.1 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.