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 commit51fb44eCopy full SHA for 51fb44e
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
+ifevent.Has(fsnotify.Chmod)&&!event.Has(fsnotify.Write) {
49
+// Ignore plain 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)