[Bug 235775] [FUSE]: Reuse cached attributes, when available and valid
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Mar 1 23:53:37 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235775
--- Comment #1 from commit-hook at freebsd.org ---
A commit references this bug:
Author: asomers
Date: Fri Mar 1 23:53:07 UTC 2019
New revision: 344715
URL: https://svnweb.freebsd.org/changeset/base/344715
Log:
Begin a fuse(4) test suite
It only tests the kernel portion of fuse, not the userspace portion (which
comes from sysutils/fusefs-libs). The kernel-userspace interface is
de-facto standardized, and this test suite seeks to validate FreeBSD's
implementation.
It uses GoogleMock to substitute for a userspace daemon and validate the
kernel's behavior in response to filesystem access. GoogleMock is
convenient because it can validate the order, number, and arguments of each
operation, and return canned responses.
But that also means that the test suite must use GoogleTest, since
GoogleMock is incompatible with atf-c++ and atf.test.mk does not allow C++
programs to use atf-c.
This commit adds the first 10 test cases out of an estimated 130 total.
PR: 235775, 235773
Sponsored by: The FreeBSD Foundation
Changes:
projects/fuse2/etc/mtree/BSD.tests.dist
projects/fuse2/tests/sys/fs/Makefile
projects/fuse2/tests/sys/fs/fuse/
projects/fuse2/tests/sys/fs/fuse/Makefile
projects/fuse2/tests/sys/fs/fuse/getattr.cc
projects/fuse2/tests/sys/fs/fuse/lookup.cc
projects/fuse2/tests/sys/fs/fuse/mockfs.cc
projects/fuse2/tests/sys/fs/fuse/mockfs.hh
projects/fuse2/tests/sys/fs/fuse/utils.cc
projects/fuse2/tests/sys/fs/fuse/utils.hh
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-fs
mailing list