|
9 | 9 | "strings"
|
10 | 10 | "time"
|
11 | 11 |
|
12 |
| - "github.com/pkg/errors" |
| 12 | + "errors" |
13 | 13 |
|
14 | 14 | "github.com/barkimedes/go-deepcopy"
|
15 | 15 | "github.com/google/uuid"
|
@@ -48,10 +48,11 @@ type TestConfig struct {
|
48 | 48 | }
|
49 | 49 |
|
50 | 50 | const (
|
51 |
| - E2E_TEST_COMMON_RPC_URL_ENV = "E2E_TEST_COMMON_RPC_URL" |
52 |
| - E2E_TEST_COMMON_WS_URL_ENV = "E2E_TEST_COMMON_WS_URL" |
53 |
| - E2E_TEST_COMMON_PRIVATE_KEY_ENV = "E2E_TEST_COMMON_PRIVATE_KEY" // Private key in byte format [12, 12 ...] |
54 |
| - E2E_TEST_SOLANA_SECRET = "E2E_TEST_SOLANA_SECRET" |
| 51 | + E2E_TEST_COMMON_RPC_URL_ENV = "E2E_TEST_COMMON_RPC_URL" // revive:disable-line:var-naming |
| 52 | + E2E_TEST_COMMON_WS_URL_ENV = "E2E_TEST_COMMON_WS_URL" // revive:disable-line:var-naming |
| 53 | + // Private key in byte format [12, 12 ...] |
| 54 | + E2E_TEST_COMMON_PRIVATE_KEY_ENV = "E2E_TEST_COMMON_PRIVATE_KEY" // revive:disable-line:var-naming |
| 55 | + E2E_TEST_SOLANA_SECRET = "E2E_TEST_SOLANA_SECRET" // revive:disable-line:var-naming |
55 | 56 | )
|
56 | 57 |
|
57 | 58 | // Read config values from environment variables
|
@@ -106,28 +107,28 @@ func (c *TestConfig) ReadFromEnvVar() error {
|
106 | 107 | c.Logging.Loki.BearerToken = &lokiBearerToken
|
107 | 108 | }
|
108 | 109 |
|
109 |
| - grafanaBaseUrl := ctf_config.MustReadEnvVar_String(ctf_config.E2E_TEST_GRAFANA_BASE_URL_ENV) |
110 |
| - if grafanaBaseUrl != "" { |
| 110 | + grafanaBaseURL := ctf_config.MustReadEnvVar_String(ctf_config.E2E_TEST_GRAFANA_BASE_URL_ENV) |
| 111 | + if grafanaBaseURL != "" { |
111 | 112 | if c.Logging == nil {
|
112 | 113 | c.Logging = &ctf_config.LoggingConfig{}
|
113 | 114 | }
|
114 | 115 | if c.Logging.Grafana == nil {
|
115 | 116 | c.Logging.Grafana = &ctf_config.GrafanaConfig{}
|
116 | 117 | }
|
117 | 118 | logger.Info().Msgf("Using %s env var to override Logging.Grafana.BaseUrl", ctf_config.E2E_TEST_GRAFANA_BASE_URL_ENV)
|
118 |
| - c.Logging.Grafana.BaseUrl = &grafanaBaseUrl |
| 119 | + c.Logging.Grafana.BaseUrl = &grafanaBaseURL |
119 | 120 | }
|
120 | 121 |
|
121 |
| - grafanaDashboardUrl := ctf_config.MustReadEnvVar_String(ctf_config.E2E_TEST_GRAFANA_DASHBOARD_URL_ENV) |
122 |
| - if grafanaDashboardUrl != "" { |
| 122 | + grafanaDashboardURL := ctf_config.MustReadEnvVar_String(ctf_config.E2E_TEST_GRAFANA_DASHBOARD_URL_ENV) |
| 123 | + if grafanaDashboardURL != "" { |
123 | 124 | if c.Logging == nil {
|
124 | 125 | c.Logging = &ctf_config.LoggingConfig{}
|
125 | 126 | }
|
126 | 127 | if c.Logging.Grafana == nil {
|
127 | 128 | c.Logging.Grafana = &ctf_config.GrafanaConfig{}
|
128 | 129 | }
|
129 | 130 | logger.Info().Msgf("Using %s env var to override Logging.Grafana.DashboardUrl", ctf_config.E2E_TEST_GRAFANA_DASHBOARD_URL_ENV)
|
130 |
| - c.Logging.Grafana.DashboardUrl = &grafanaDashboardUrl |
| 131 | + c.Logging.Grafana.DashboardUrl = &grafanaDashboardURL |
131 | 132 | }
|
132 | 133 |
|
133 | 134 | grafanaBearerToken := ctf_config.MustReadEnvVar_String(ctf_config.E2E_TEST_GRAFANA_BEARER_TOKEN_ENV)
|
@@ -169,13 +170,13 @@ func (c *TestConfig) ReadFromEnvVar() error {
|
169 | 170 | c.Network.WalletKeys = walletKeys
|
170 | 171 | }
|
171 | 172 |
|
172 |
| - rpcHttpUrls := ctf_config.ReadEnvVarGroupedMap(ctf_config.E2E_TEST_RPC_HTTP_URL_ENV, ctf_config.E2E_TEST_RPC_HTTP_URLS_ENV) |
173 |
| - if len(rpcHttpUrls) > 0 { |
| 173 | + rpcHTTPUrls := ctf_config.ReadEnvVarGroupedMap(ctf_config.E2E_TEST_RPC_HTTP_URL_ENV, ctf_config.E2E_TEST_RPC_HTTP_URLS_ENV) |
| 174 | + if len(rpcHTTPUrls) > 0 { |
174 | 175 | if c.Network == nil {
|
175 | 176 | c.Network = &ctf_config.NetworkConfig{}
|
176 | 177 | }
|
177 | 178 | logger.Info().Msgf("Using %s and/or %s env vars to override Network.RpcHttpUrls", ctf_config.E2E_TEST_RPC_HTTP_URL_ENV, ctf_config.E2E_TEST_RPC_HTTP_URLS_ENV)
|
178 |
| - c.Network.RpcHttpUrls = rpcHttpUrls |
| 179 | + c.Network.RpcHttpUrls = rpcHTTPUrls |
179 | 180 | }
|
180 | 181 |
|
181 | 182 | rpcWsUrls := ctf_config.ReadEnvVarGroupedMap(ctf_config.E2E_TEST_RPC_WS_URL_ENV, ctf_config.E2E_TEST_RPC_WS_URLS_ENV)
|
@@ -561,13 +562,13 @@ func GetConfig(configurationName string, product Product) (TestConfig, error) {
|
561 | 562 | logger.Info().Msg("Loading config values from default ~/.testsecrets env file")
|
562 | 563 | err = ctf_config.LoadSecretEnvsFromFiles()
|
563 | 564 | if err != nil {
|
564 |
| - return TestConfig{}, errors.Wrapf(err, "error reading test config values from ~/.testsecrets file") |
| 565 | + return TestConfig{}, fmt.Errorf("error reading test config values from ~/.testsecrets file: %w", err) |
565 | 566 | }
|
566 | 567 |
|
567 | 568 | logger.Info().Msg("Reading values from environment variables")
|
568 | 569 | err = testConfig.ReadFromEnvVar()
|
569 | 570 | if err != nil {
|
570 |
| - return TestConfig{}, errors.Wrapf(err, "error reading test config values from env vars") |
| 571 | + return TestConfig{}, fmt.Errorf("error reading test config values from env vars: %w", err) |
571 | 572 | }
|
572 | 573 |
|
573 | 574 | logger.Debug().Msg("Validating test config")
|
|
0 commit comments