From d0f65881c984d5aed330fadc6efc808c7f7b2271 Mon Sep 17 00:00:00 2001 From: Alberto Bertogli Date: Sat, 30 Nov 2019 11:37:11 +0000 Subject: [PATCH] smtpsrv: Allow manual override of submission+TLS port in tests The smtpsrv server tests allow manual override of testing ports via flags, but the submission+TLS port was missing (accidental oversight). --- internal/smtpsrv/server_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/smtpsrv/server_test.go b/internal/smtpsrv/server_test.go index c1109e3..292ee1c 100644 --- a/internal/smtpsrv/server_test.go +++ b/internal/smtpsrv/server_test.go @@ -28,6 +28,8 @@ var ( "SMTP server address to test (defaults to use internal)") externalSubmissionAddr = flag.String("external_submission_addr", "", "submission server address to test (defaults to use internal)") + externalSubmissionTLSAddr = flag.String("external_submission_tls_addr", "", + "submission+TLS server address to test (defaults to use internal)") ) var ( @@ -449,6 +451,7 @@ func realMain(m *testing.M) int { if *externalSMTPAddr != "" { smtpAddr = *externalSMTPAddr submissionAddr = *externalSubmissionAddr + submissionTLSAddr = *externalSubmissionTLSAddr tlsConfig = &tls.Config{ InsecureSkipVerify: true, } @@ -495,6 +498,7 @@ func realMain(m *testing.M) int { waitForServer(smtpAddr) waitForServer(submissionAddr) + waitForServer(submissionTLSAddr) return m.Run() }