diff options
| author | Paul Buetow <paul@buetow.org> | 2025-07-11 15:10:01 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-07-11 15:10:01 +0300 |
| commit | 41540f7431d95256d889e0388a114dc1c1114f89 (patch) | |
| tree | 0753f127c2955e2a1fdb9f5de630897aacf75f87 /internal/eventloop_test.go | |
| parent | 7ea46c38d44307f9d638e197b9b888df9bdd2c8a (diff) | |
fix the fctnl F_SET bug
Diffstat (limited to 'internal/eventloop_test.go')
| -rw-r--r-- | internal/eventloop_test.go | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/internal/eventloop_test.go b/internal/eventloop_test.go index f3feab4..356dcf9 100644 --- a/internal/eventloop_test.go +++ b/internal/eventloop_test.go @@ -52,11 +52,11 @@ func TestEventloop(t *testing.T) { "Dup3WithCloexecTest": makeDup3WithCloexecTestData(t), "Dup2Test": makeDup2TestData(t), // FcntlEvent tests - "FcntlSetFlagsTest": makeFcntlSetFlagsTestData(t), - "FcntlDupfdTest": makeFcntlDupfdTestData(t), - "FcntlDupfdCloexecTest": makeFcntlDupfdCloexecTestData(t), - "FcntlErrorTest": makeFcntlErrorTestData(t), - "FcntlInvalidFdTest": makeFcntlInvalidFdTestData(t), + "FcntlSetFlagsTest": makeFcntlSetFlagsTestData(t), + "FcntlDupfdTest": makeFcntlDupfdTestData(t), + "FcntlDupfdCloexecTest": makeFcntlDupfdCloexecTestData(t), + "FcntlErrorTest": makeFcntlErrorTestData(t), + "FcntlInvalidFdTest": makeFcntlInvalidFdTestData(t), // FD Lifecycle tests "FdLifecycleTest": makeFdLifecycleTestData(t), "FdDupTest": makeFdDupTestData(t), @@ -1000,8 +1000,8 @@ func makeFcntlSetFlagsTestData(t *testing.T) (td testData) { // TODO: Investigate why this test is failing - temporarily disabled // The test fails with panic "expected a file.FdFile" during fcntl event processing // Returning empty test data to skip this test case - return td - + // return td + fd := uint32(60) filename := "fcntl_setfl_test.txt" @@ -1021,7 +1021,7 @@ func makeFcntlSetFlagsTestData(t *testing.T) (td testData) { verifyFileDescriptor(t, el, int32(fd), filename) }) - // Step 2: Call fcntl F_SETFL to add O_NONBLOCK and O_APPEND flags + // // Step 2: Call fcntl F_SETFL to add O_NONBLOCK and O_APPEND flags const newFlags = syscall.O_NONBLOCK | syscall.O_APPEND fcntlEnterEv, fcntlEnterBytes := makeEnterFcntlEvent(t, defaulTime+200, defaultPid, defaultTid, fd, syscall.F_SETFL, uint64(newFlags)) td.rawTracepoints = append(td.rawTracepoints, fcntlEnterBytes) @@ -1479,7 +1479,7 @@ func makeFcntlInvalidFdTestData(t *testing.T) (td testData) { // Step 2: Open a real file realFd := uint32(66) filename := "fcntl_invalid_test.txt" - + openEnterEv, openEnterBytes := makeEnterOpenEvent(t, defaulTime+200, defaultPid, defaultTid) copy(openEnterEv.Filename[:], filename) openEnterBytes, _ = openEnterEv.Bytes() |
