Test: Fix windows test for SQL data sources (#69137)

pull/70445/head
Zoltán Bedi 2 years ago committed by GitHub
parent 15a85686c2
commit aedcd651fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      pkg/infra/proxy/proxyutil/proxyutil.go

@ -50,6 +50,9 @@ func SetupTestSecureSocksProxySettings(t *testing.T) *setting.SecureSocksDSProxy
}) })
require.NoError(t, err) require.NoError(t, err)
err = caCertFile.Close()
require.NoError(t, err)
// generate test client cert & key // generate test client cert & key
cert := &x509.Certificate{ cert := &x509.Certificate{
SerialNumber: big.NewInt(2019), SerialNumber: big.NewInt(2019),
@ -77,6 +80,10 @@ func SetupTestSecureSocksProxySettings(t *testing.T) *setting.SecureSocksDSProxy
Bytes: certBytes, Bytes: certBytes,
}) })
require.NoError(t, err) require.NoError(t, err)
err = certFile.Close()
require.NoError(t, err)
clientKey := filepath.Join(tempDir, "client.key") clientKey := filepath.Join(tempDir, "client.key")
// nolint:gosec // nolint:gosec
// The gosec G304 warning can be ignored because all values come from the test // The gosec G304 warning can be ignored because all values come from the test
@ -88,6 +95,9 @@ func SetupTestSecureSocksProxySettings(t *testing.T) *setting.SecureSocksDSProxy
}) })
require.NoError(t, err) require.NoError(t, err)
err = keyFile.Close()
require.NoError(t, err)
return &setting.SecureSocksDSProxySettings{ return &setting.SecureSocksDSProxySettings{
ClientCert: clientCert, ClientCert: clientCert,
ClientKey: clientKey, ClientKey: clientKey,

Loading…
Cancel
Save