Răsfoiți Sursa

Always run TestTLSCompatibility/psiphon

Rod Hynes 7 ani în urmă
părinte
comite
75e7bc2ebc
1 a modificat fișierele cu 4 adăugiri și 6 ștergeri
  1. 4 6
      psiphon/tlsCompatibility_test.go

+ 4 - 6
psiphon/tlsCompatibility_test.go

@@ -40,21 +40,19 @@ func TestTLSCompatibility(t *testing.T) {
 	// Config should be newline delimited list of domain/IP:port TLS host
 	// Config should be newline delimited list of domain/IP:port TLS host
 	// addresses to connect to.
 	// addresses to connect to.
 
 
+	var configAddresses []string
 	config, err := ioutil.ReadFile("tlsCompatibility_test.config")
 	config, err := ioutil.ReadFile("tlsCompatibility_test.config")
-	if err != nil {
-		// Skip, don't fail, if config file is not present
-		t.Skipf("error loading configuration file: %s", err)
+	if err == nil {
+		configAddresses = strings.Split(string(config), "\n")
 	}
 	}
 
 
-	addresses := strings.Split(string(config), "\n")
-
 	runner := func(address string) func(t *testing.T) {
 	runner := func(address string) func(t *testing.T) {
 		return func(t *testing.T) {
 		return func(t *testing.T) {
 			testTLSCompatibility(t, address)
 			testTLSCompatibility(t, address)
 		}
 		}
 	}
 	}
 
 
-	for _, address := range addresses {
+	for _, address := range configAddresses {
 		if len(address) > 0 {
 		if len(address) > 0 {
 			t.Run(address, runner(address))
 			t.Run(address, runner(address))
 		}
 		}