From f9404ff6469a13c3deb01ba97ae0adf257d0fedd Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Sun, 23 Apr 2017 11:55:42 +0700 Subject: [PATCH] fix flaky integration tests with the quic_server Both the CA and the server certificate should already be valid when the test is started. --- integrationtests/server_test.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/integrationtests/server_test.go b/integrationtests/server_test.go index a338d509e..a8875097f 100644 --- a/integrationtests/server_test.go +++ b/integrationtests/server_test.go @@ -38,11 +38,10 @@ var _ = Describe("Server tests", func() { key, err := rsa.GenerateKey(rand.Reader, 1024) Expect(err).ToNot(HaveOccurred()) - t := time.Now().Add(-time.Minute) templateRoot := &x509.Certificate{ SerialNumber: big.NewInt(1), - NotBefore: t, - NotAfter: t.Add(time.Hour), + NotBefore: time.Now().Add(-time.Hour), + NotAfter: time.Now().Add(time.Hour), IsCA: true, BasicConstraintsValid: true, } @@ -130,10 +129,11 @@ var _ = Describe("Server tests", func() { // this CA is used to sign the server's key // it is set as a valid CA in the QUIC client rootKey, CACert := generateCA() + // generate the server certificate template := &x509.Certificate{ SerialNumber: big.NewInt(1), - NotBefore: time.Now(), - NotAfter: time.Now().Add(time.Hour), + NotBefore: time.Now().Add(-30 * time.Minute), + NotAfter: time.Now().Add(30 * time.Minute), Subject: pkix.Name{CommonName: "quic.clemente.io"}, } certDER, err := x509.CreateCertificate(rand.Reader, template, CACert, &key.PublicKey, rootKey)