Tests for DCs fail when running isolated, but they pass when invoked as a batch (i.e. go test -v -run=.)
What did you do?
$ cd src/crypto/tls
$ ../../../bin/go test -v -run=DC
What did you expect to see?
=== RUN TestDCHandshakeServerAuth
--- PASS: TestDCHandshakeServerAuth (0.14s)
=== RUN TestDCHandshakeClientAuth
--- PASS: TestDCHandshakeClientAuth (0.14s)
=== RUN TestDCHandshakeClientAndServerAuth
--- PASS: TestDCHandshakeClientAndServerAuth (0.03s)
What did you see instead?
delegated_credentials_test.go:592: test #1 dcCounter:1, (tls13: DC server and client support) fails: x509: certificate signed by unknown authority
delegated_credentials_test.go:598: test #1 (tls13: DC server and client support) usedDC = false; expected true
delegated_credentials_test.go:592: test #1 dcCounter:2, (tls13: DC server and client support) fails: x509: certificate signed by unknown authority
delegated_credentials_test.go:598: test #1 (tls13: DC server and client support) usedDC = false; expected true
delegated_credentials_test.go:592: test #1 dcCounter:3, (tls13: DC server and client support) fails: x509: certificate signed by unknown authority
delegated_credentials_test.go:598: test #1 (tls13: DC server and client support) usedDC = false; expected true
Tests for DCs fail when running isolated, but they pass when invoked as a batch (i.e.
go test -v -run=.)What did you do?
What did you expect to see?
What did you see instead?