Procházet zdrojové kódy

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

Rod Hynes před 9 roky
rodič
revize
e5301d68a5
1 změnil soubory, kde provedl 9 přidání a 0 odebrání
  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{}
 		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)
 	os.Remove(config.UpgradeDownloadFilename)
 
 
 	config.TunnelProtocol = runConfig.protocol
 	config.TunnelProtocol = runConfig.protocol