Просмотр исходного кода

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

Rod Hynes 9 лет назад
Родитель
Сommit
e5301d68a5
1 измененных файлов с 9 добавлено и 0 удалено
  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