Unverified Commit f0c9abd0 authored by Philip Taron's avatar Philip Taron
Browse files

tailscale: skip TestDNSTrampleRecovery

This test was introduced in v1.94.0 (commit 1dfdee852) and uses Go's
testing/synctest package. However, it calls gonotify.NewDirWatcher()
inside the synctest bubble, which spawns goroutines that block on
inotify syscalls. These syscalls are outside synctest's control,
causing the test to hang for 600 seconds before timing out.
parent f6d13112
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -155,6 +155,10 @@ buildGoModule (finalAttrs: {

        # Fails because we vendor dependencies
        "TestLicenseHeaders"

        # Uses testing/synctest with gonotify.DirWatcher which spawns goroutines
        # that block on inotify syscalls incompatible with synctest's bubble mechanism
        "TestDNSTrampleRecovery"
      ]
      ++ lib.optionals stdenv.hostPlatform.isDarwin [
        # syscall default route interface en0 differs from netstat