From: Michael Pratt Date: Mon, 10 Apr 2023 15:25:06 +0000 (-0400) Subject: crypto/x509: skip broken darwin root tests X-Git-Tag: go1.21rc1~980 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9efca84066496f54c236cfc4184255edd60573c7;p=gostls13.git crypto/x509: skip broken darwin root tests For #57428. For #35678. Change-Id: I806c16d3ff3815b8681916753338356c444970d2 Reviewed-on: https://go-review.googlesource.com/c/go/+/482165 Reviewed-by: Bryan Mills Auto-Submit: Michael Pratt TryBot-Result: Gopher Robot Run-TryBot: Michael Pratt --- diff --git a/src/crypto/x509/root_darwin_test.go b/src/crypto/x509/root_darwin_test.go index 299cecf556..df7ca99308 100644 --- a/src/crypto/x509/root_darwin_test.go +++ b/src/crypto/x509/root_darwin_test.go @@ -33,6 +33,7 @@ func TestPlatformVerifier(t *testing.T) { verifyTime time.Time verifyEKU []x509.ExtKeyUsage expectedErr string + skip string }{ { // whatever google.com serves should, hopefully, be trusted @@ -64,11 +65,13 @@ func TestPlatformVerifier(t *testing.T) { name: "revoked leaf", host: "revoked.badssl.com", expectedErr: "x509: “revoked.badssl.com” certificate is revoked", + skip: "skipping; broken on recent versions of macOS. See issue 57428.", }, { name: "leaf missing SCTs", host: "no-sct.badssl.com", expectedErr: "x509: “no-sct.badssl.com” certificate is not standards compliant", + skip: "skipping; broken on recent versions of macOS. See issue 57428.", }, { name: "expired leaf (custom time)", @@ -91,6 +94,10 @@ func TestPlatformVerifier(t *testing.T) { for _, tc := range tests { t.Run(tc.name, func(t *testing.T) { + if tc.skip != "" { + t.Skip(tc.skip) + } + chain := getChain(tc.host) var opts x509.VerifyOptions if len(chain) > 1 {