We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4f788d9 commit cfbd699Copy full SHA for cfbd699
agent/agentcontainers/watcher/watcher_test.go
@@ -39,12 +39,20 @@ func TestFSNotifyWatcher(t *testing.T) {
39
require.NoError(t, err, "modify test file failed")
40
41
// Verify that we receive the event we want.
42
- event, err := wut.Next(ctx)
43
- require.NoError(t, err, "next event failed")
44
-
45
- require.NotNil(t, event, "want non-nil event")
46
- require.True(t, event.Has(fsnotify.Write), "want write event", event.String())
47
- require.Equal(t, event.Name, testFile, "want event for test file")
+ for {
+ event, err := wut.Next(ctx)
+ require.NoError(t, err, "next event failed")
+
+ require.NotNil(t, event, "want non-nil event")
48
+ if event.Has(fsnotify.Chmod) {
49
+ // Ignore chmod events.
50
+ continue
51
+ }
52
+ require.Truef(t, event.Has(fsnotify.Write), "want write event: %s", event.String())
53
+ require.Equal(t, event.Name, testFile, "want event for test file")
54
+ break
55
56
57
// Test removing the file from the watcher.
58
err = wut.Remove(testFile)
0 commit comments