aboutsummaryrefslogtreecommitdiffstats
path: root/test/cowboy_test.erl
diff options
context:
space:
mode:
Diffstat (limited to 'test/cowboy_test.erl')
-rw-r--r--test/cowboy_test.erl19
1 files changed, 15 insertions, 4 deletions
diff --git a/test/cowboy_test.erl b/test/cowboy_test.erl
index 44ffdf8..5b223d1 100644
--- a/test/cowboy_test.erl
+++ b/test/cowboy_test.erl
@@ -42,22 +42,33 @@ common_all() ->
[
{group, http},
{group, https},
- {group, http_compress},
- {group, https_compress}
+ {group, h2},
+ {group, h2c}%,
+%% @todo
+% {group, http_compress},
+% {group, https_compress}
].
common_groups(Tests) ->
[
{http, [parallel], Tests},
{https, [parallel], Tests},
- {http_compress, [parallel], Tests},
- {https_compress, [parallel], Tests}
+ {h2, [parallel], Tests},
+ {h2c, [parallel], Tests}%,
+%% @todo
+% {http_compress, [parallel], Tests},
+% {https_compress, [parallel], Tests}
].
init_common_groups(Name = http, Config, Mod) ->
init_http(Name, #{env => #{dispatch => Mod:init_dispatch(Config)}}, Config);
init_common_groups(Name = https, Config, Mod) ->
init_https(Name, #{env => #{dispatch => Mod:init_dispatch(Config)}}, Config);
+init_common_groups(Name = h2, Config, Mod) ->
+ init_http2(Name, #{env => #{dispatch => Mod:init_dispatch(Config)}}, Config);
+init_common_groups(Name = h2c, Config, Mod) ->
+ Config1 = init_http(Name, #{env => #{dispatch => Mod:init_dispatch(Config)}}, Config),
+ lists:keyreplace(protocol, 1, Config1, {protocol, http2});
init_common_groups(Name = http_compress, Config, Mod) ->
init_http(Name, #{
env => #{dispatch => Mod:init_dispatch(Config)},