Explorar o código

Make custom retry values explicit in test code (were previously only
visible in controller_test.config.enc)

Rod Hynes %!s(int64=9) %!d(string=hai) anos
pai
achega
e5301d68a5
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      psiphon/controller_test.go

+ 9 - 0
psiphon/controller_test.go

@@ -387,6 +387,15 @@ func controllerRun(t *testing.T, runConfig *controllerRunConfig) {
 		config.HostNameTransformer = &TestHostNameTransformer{}
 	}
 
+	// Override client retry throttle values to speed up automated
+	// tests and ensure tests complete within fixed deadlines.
+	fetchRemoteServerListRetryPeriodSeconds := 0
+	config.FetchRemoteServerListRetryPeriodSeconds = &fetchRemoteServerListRetryPeriodSeconds
+	downloadUpgradeRetryPeriodSeconds := 0
+	config.DownloadUpgradeRetryPeriodSeconds = &downloadUpgradeRetryPeriodSeconds
+	establishTunnelPausePeriodSeconds := 1
+	config.EstablishTunnelPausePeriodSeconds = &establishTunnelPausePeriodSeconds
+
 	os.Remove(config.UpgradeDownloadFilename)
 
 	config.TunnelProtocol = runConfig.protocol