[Bug 281100] fusefs tests silently skip themselves

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 27 Aug 2024 20:08:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281100

            Bug ID: 281100
           Summary: fusefs tests silently skip themselves
           Product: Base System
           Version: 15.0-CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: tests
          Assignee: testing@FreeBSD.org
          Reporter: markj@FreeBSD.org
                CC: asomers@FreeBSD.org, lwhsu@FreeBSD.org

If fusefs.ko is not loaded, or mac_bsdextended.ko is loaded, and the fusefs
tests are run via kyua, they will appear to pass but in fact are silently
skipped.  Knowing this would have saved me a couple of hours while I tried to
reproduce the hang from PR 281073.  Really, kyua should report the tests as
skipped if they were, in fact, skipped.

Can we integrate something like this, so that kyua is able to consume test
output more easily? https://github.com/kinow/gtest-tap-listener/tree/master

I tried it and it mostly works, though I had to tweak tap.h a bit and it
doesn't report skipped tests for some reason (though it has code to do so).  It
also emits more than one test plan, which seems wrong.  The point though is
that it's pretty easy to change the framework's output format.

-- 
You are receiving this mail because:
You are the assignee for the bug.