Skip OverlayfsOnGoferBehavior on older host kernels

Fails for the same reason as cl/957512899.

PiperOrigin-RevId: 960602666
This commit is contained in:
Ryan El Kochta
2026-08-06 17:56:54 -07:00
committed by gVisor bot
parent 18dac2bf62
commit 1d843c3bf4
+4
View File
@@ -2960,6 +2960,10 @@ TEST(MountTest, OverlayfsDirectoryRenameInUserNamespace) {
// Test that overlay can be mounted with a gofer upper layer. Runs some basic
// overlayfs tests to confirm basic functionality.
TEST(MountTest, OverlayfsOnGoferBehavior) {
// Test fails in gVisor running on <6.0 due to fsgofer getting permission
// errors on `mknod`.
SKIP_IF(ASSERT_NO_ERRNO_AND_VALUE(GetHostKernelVersion()).major < 6);
SKIP_IF(!ASSERT_NO_ERRNO_AND_VALUE(HaveCapability(CAP_SYS_ADMIN)));
auto base_dir = ASSERT_NO_ERRNO_AND_VALUE(TempPath::CreateDir());