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

Nicer error when NPN isn't available

Loïc Hoguin 11 лет назад
Родитель
Сommit
b1fc7b1a9f
1 измененных файлов с 16 добавлено и 11 удалено
  1. 16 11
      test/spdy_SUITE.erl

+ 16 - 11
test/spdy_SUITE.erl

@@ -42,17 +42,22 @@ groups() ->
 	]}].
 
 init_per_suite(Config) ->
-	application:start(crypto),
-	application:start(cowlib),
-	application:start(ranch),
-	application:start(cowboy),
-	application:start(asn1),
-	application:start(public_key),
-	application:start(ssl),
-	application:start(gun),
-	Dir = ?config(priv_dir, Config) ++ "/static",
-	ct_helper:create_static_dir(Dir),
-	[{static_dir, Dir}|Config].
+	case proplists:get_value(ssl_app, ssl:versions()) of
+		Version when Version < "5.2.1" ->
+			{skip, "No NPN support in SSL application."};
+		_ ->
+			application:start(crypto),
+			application:start(cowlib),
+			application:start(ranch),
+			application:start(cowboy),
+			application:start(asn1),
+			application:start(public_key),
+			application:start(ssl),
+			application:start(gun),
+			Dir = ?config(priv_dir, Config) ++ "/static",
+			ct_helper:create_static_dir(Dir),
+			[{static_dir, Dir}|Config]
+	end.
 
 end_per_suite(Config) ->
 	Dir = ?config(static_dir, Config),