diff options
| author | Paul Buetow <paul@buetow.org> | 2026-06-01 23:23:33 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-06-01 23:23:33 +0300 |
| commit | 3af826ec72c7a520f0993c0fa8842d347eba7fed (patch) | |
| tree | 7562d01329c29e98cc45abaa0e32748e55824ea0 /internal/eventloop_process_test.go | |
| parent | bd544509846fb7e1882aa466d24aea937c2b2804 (diff) | |
test(integration): cover fsconfig/fspick/open_tree in mount-API scenario
Extend the mountfs-management scenario with best-effort fsconfig (KindFd),
fspick (KindPathname), and open_tree (KindOpen) calls to complete
new-mount-API end-to-end coverage. fsconfig reuses the fscontext fd from
fsopen (FSCONFIG_SET_STRING + FSCONFIG_CMD_CREATE), fspick targets "/"
with FSPICK_NO_AUTOMOUNT, and open_tree clones the scenario mount point
with OPEN_TREE_CLONE|OPEN_TREE_CLOEXEC. All returned fds are closed and
all errno values are ignored, so ENOSYS/EPERM/EINVAL/EBADF are tolerated;
the sys_enter_ tracepoints fire on kernel entry regardless, creating no
mounts on the host.
Assert enter_fsconfig/enter_fspick/enter_open_tree (MinCount>=1) in
TestMountFsManagementSyscalls and add the three syscalls to the trace
filter. Gating is unchanged (root-only via the shared harness).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'internal/eventloop_process_test.go')
0 files changed, 0 insertions, 0 deletions
