aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2013-12-28 17:49:37 +0100
committerLoïc Hoguin <[email protected]>2013-12-28 17:49:37 +0100
commitb1fc7b1a9fda57f5bac930fcbf91d8c45973890a (patch)
treed24b295b8db88b45dbf98694e410ea6bb065db70 /test
parent4efe014a2a3ed81e730e4789a50f719bd531e705 (diff)
downloadcowboy-b1fc7b1a9fda57f5bac930fcbf91d8c45973890a.tar.gz
cowboy-b1fc7b1a9fda57f5bac930fcbf91d8c45973890a.tar.bz2
cowboy-b1fc7b1a9fda57f5bac930fcbf91d8c45973890a.zip
Nicer error when NPN isn't available
Diffstat (limited to 'test')
-rw-r--r--test/spdy_SUITE.erl27
1 files changed, 16 insertions, 11 deletions
diff --git a/test/spdy_SUITE.erl b/test/spdy_SUITE.erl
index f6a9a02..c73c4f7 100644
--- a/test/spdy_SUITE.erl
+++ b/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),