Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Sep 2025 14:19:18 GMT
From:      Alan Somers <asomers@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 931274f70d08 - stable/14 - fusefs: report that all tests require the fusefs kernel module
Message-ID:  <202509271419.58REJIOV070470@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/14 has been updated by asomers:

URL: https://cgit.FreeBSD.org/src/commit/?id=931274f70d082b13e62f61eb51d78694946e4e5f

commit 931274f70d082b13e62f61eb51d78694946e4e5f
Author:     Alan Somers <asomers@FreeBSD.org>
AuthorDate: 2025-07-22 16:35:03 +0000
Commit:     Alan Somers <asomers@FreeBSD.org>
CommitDate: 2025-09-27 14:16:10 +0000

    fusefs: report that all tests require the fusefs kernel module
    
    Previously the googletest tests would skip themselves if /dev/fuse could
    not be found.  But that information would not be passed to Kyua.
    Instead it would think that they had passed.  Also, the atf-sh test
    would previously fail if the fusefs module weren't loaded.  Now both
    tests will correctly report their requirements to Kyua.
    
    Note that fusefs's googletest tests still require that the
    mac_bsdextended(4) module _not_ be loaded, but Kyua has no way to report
    such a requirement.
    
    Sponsored by:   ConnectWise
    Reviewed by:    Siva Mahadevan <me@svmhdvn.name>
    Pull Request:   https://github.com/freebsd/freebsd-src/pull/1782
    
    (cherry picked from commit 2662fd6a487bb505cf1667e4cc3436b36f7e9d4e)
---
 tests/sys/fs/fusefs/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/sys/fs/fusefs/Makefile b/tests/sys/fs/fusefs/Makefile
index 9e2065be434a..2b7e2c805583 100644
--- a/tests/sys/fs/fusefs/Makefile
+++ b/tests/sys/fs/fusefs/Makefile
@@ -73,7 +73,8 @@ TEST_METADATA.nfs+=	required_user="root"
 TEST_METADATA.ctl+=	is_exclusive="true"
 TEST_METADATA.ctl+=	required_user="root"
 
-TEST_METADATA+= timeout=10
+TEST_METADATA+=	timeout=10
+TEST_METADATA+=	required_kmods="fusefs"
 
 FUSEFS=		${SRCTOP}/sys/fs/fuse
 MOUNT=		${SRCTOP}/sbin/mount



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202509271419.58REJIOV070470>