Browse Source

lib/fs: Prolong test timeout on darwin, hopefully fixing flakyness

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4576
Simon Frei 7 years ago
parent
commit
c005b8dcb0
1 changed files with 5 additions and 1 deletions
  1. 5 1
      lib/fs/basicfs_watch_test.go

+ 5 - 1
lib/fs/basicfs_watch_test.go

@@ -218,7 +218,11 @@ func testScenario(t *testing.T, name string, testCase func(), expectedEvents []E
 
 	go testWatchOutput(t, name, eventChan, expectedEvents, allowOthers, ctx, cancel)
 
-	timeout := time.NewTimer(2 * time.Second)
+	timeoutDuration := 2 * time.Second
+	if runtime.GOOS == "darwin" {
+		timeoutDuration *= 2
+	}
+	timeout := time.NewTimer(timeoutDuration)
 
 	testCase()