We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent4f788d9 commitbfeb1daCopy full SHA for bfeb1da
agent/agentcontainers/watcher/watcher_test.go
@@ -39,12 +39,19 @@ 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")
+ifevent.Has(fsnotify.Chmod)&&!event.Has(fsnotify.Write) {
48
+// Ignore plain chmod events.
49
+continue
50
+}
51
+require.Truef(t,event.Has(fsnotify.Write),"want write event: %s",event.String())
52
+require.Equal(t,event.Name,testFile,"want event for test file")
53
+break
54
55
56
// Test removing the file from the watcher.
57
err=wut.Remove(testFile)