mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
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.
This commit is contained in:
parent
2718698895
commit
a6f75aa3dc
7 changed files with 1914 additions and 416 deletions
17
Makefile
17
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue