From a6f75aa3dcf3de4638d3f454b17bece8ef213bb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 11 Jun 2015 17:04:21 +0200 Subject: Add HTTP/2 support preview This commit is not only an early preview of HTTP/2, it is an early preview of the new Cowboy architecture that will be presented tomorrow in my talk. If you have found it before the talk, great! It's not complete so you better go watch the talk anyway. --- Makefile | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 10629d3..ca3c1be 100644 --- a/Makefile +++ b/Makefile @@ -4,14 +4,15 @@ PROJECT = cowboy # Options. -COMPILE_FIRST = cowboy_middleware cowboy_sub_protocol -CT_OPTS += -pa test -ct_hooks cowboy_ct_hook [] # -boot start_sasl +COMPILE_FIRST = cowboy_middleware cowboy_stream cowboy_sub_protocol +CT_OPTS += -ct_hooks cowboy_ct_hook [] # -boot start_sasl PLT_APPS = crypto public_key ssl +CI_OTP = OTP-18.0-rc2 # OTP-17.1.2 OTP-17.2.2 OTP-17.3.4 OTP-17.4.1 OTP-17.5.3 # Dependencies. DEPS = cowlib ranch -dep_cowlib = git https://github.com/ninenines/cowlib 1.3.0 +dep_cowlib = git https://github.com/ninenines/cowlib master TEST_DEPS = ct_helper gun dep_ct_helper = git https://github.com/extend/ct_helper.git master @@ -27,6 +28,16 @@ TEST_ERLC_OPTS += +'{parse_transform, eunit_autoexport}' # DIALYZER_OPTS += --src -r test +# Open logs after CI ends. + +ci:: + $(gen_verbose) xdg-open logs/all_runs.html + +# Use erl_make_certs from the tested release. + +ci-setup:: + $(gen_verbose) cp ~/.kerl/builds/$(CI_OTP_RELEASE)/otp_src_git/lib/ssl/test/erl_make_certs.erl deps/ct_helper/src/ + # Documentation. dep_ezdoc = git https://github.com/ninenines/ezdoc master -- cgit v1.2.3