aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2015-06-11 17:04:21 +0200
committerLoïc Hoguin <[email protected]>2015-06-11 17:04:21 +0200
commita6f75aa3dcf3de4638d3f454b17bece8ef213bb9 (patch)
tree2fa8c9cb2545d0c5b79e5c0cdea054c81fcfbb7f /Makefile
parent271869889587085494baaedc6b44e939252637f0 (diff)
downloadcowboy-a6f75aa3dcf3de4638d3f454b17bece8ef213bb9.tar.gz
cowboy-a6f75aa3dcf3de4638d3f454b17bece8ef213bb9.tar.bz2
cowboy-a6f75aa3dcf3de4638d3f454b17bece8ef213bb9.zip
Add HTTP/2 support preview2.0.0-pre.2
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.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 14 insertions, 3 deletions
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