From 8cba8c3c68946b297d7cad63303677ab1da028f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 6 Apr 2020 16:39:28 +0200 Subject: NO_PARALLEL=1 will disable (most) parallel testing This is to make up for very slow or low resource environments, like the FreeBSD CI environment currently. --- test/cowboy_test.erl | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'test') diff --git a/test/cowboy_test.erl b/test/cowboy_test.erl index ffdc238..7ebe618 100644 --- a/test/cowboy_test.erl +++ b/test/cowboy_test.erl @@ -52,15 +52,19 @@ common_all() -> ]. common_groups(Tests) -> + Opts = case os:getenv("NO_PARALLEL") of + false -> [parallel]; + _ -> [] + end, [ - {http, [parallel], Tests}, - {https, [parallel], Tests}, - {h2, [parallel], Tests}, - {h2c, [parallel], Tests}, - {http_compress, [parallel], Tests}, - {https_compress, [parallel], Tests}, - {h2_compress, [parallel], Tests}, - {h2c_compress, [parallel], Tests} + {http, Opts, Tests}, + {https, Opts, Tests}, + {h2, Opts, Tests}, + {h2c, Opts, Tests}, + {http_compress, Opts, Tests}, + {https_compress, Opts, Tests}, + {h2_compress, Opts, Tests}, + {h2c_compress, Opts, Tests} ]. init_common_groups(Name = http, Config, Mod) -> -- cgit v1.2.3