diff --git a/internal/integration/sessions_mongocryptd_prose_test.go b/internal/integration/sessions_mongocryptd_prose_test.go index 5d088c26d5..ed3146916f 100644 --- a/internal/integration/sessions_mongocryptd_prose_test.go +++ b/internal/integration/sessions_mongocryptd_prose_test.go @@ -12,6 +12,7 @@ import ( "net" "net/url" "os/exec" + "runtime" "strconv" "testing" @@ -118,6 +119,12 @@ func TestSessionsMongocryptdProse(t *testing.T) { // test and configure it to control server versions. mt := mtest.New(t, mtOpts) + // TODO(GODRIVER-3529): 'TerminateProcess: Access is denied' error when + // killing mongocryptd process on Windows. It's unclear what is causing this. + if runtime.GOOS == "windows" { + mt.Skip("skipping to avoid 'TerminateProcess: Access is denied' error when killing mongocryptd process") + } + proseTest18 := "18. implicit session is ignored if connection does not support sessions" mt.RunOpts(proseTest18, mtOpts, func(mt *mtest.T) { client := newTestSessionMongocryptdProseClient(mt)