mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Add rfc7230 test suite and update others to recent Gun
This is a large commit. The rfc7230 test suite adds many tests from the RFC7230 document. Gun has been updated quite a bit recently, which broke the Cowboy suites. This is now fixed with this commit. A new hook onfirstrequest has been added. It was very useful during debugging of the test suites. The initial process code has changed a little; more changes are expected with the switch to maps for options.
This commit is contained in:
parent
90ae31998e
commit
228cebaf04
21 changed files with 2137 additions and 440 deletions
3
Makefile
3
Makefile
|
@ -5,7 +5,7 @@ PROJECT = cowboy
|
|||
# Options.
|
||||
|
||||
COMPILE_FIRST = cowboy_middleware cowboy_sub_protocol
|
||||
CT_OPTS += -pa test -ct_hooks cowboy_ct_hook []
|
||||
CT_OPTS += -pa test -ct_hooks cowboy_ct_hook [] # -boot start_sasl
|
||||
PLT_APPS = crypto public_key ssl
|
||||
|
||||
# Dependencies.
|
||||
|
@ -21,6 +21,7 @@ dep_ct_helper = git https://github.com/extend/ct_helper.git master
|
|||
include erlang.mk
|
||||
|
||||
ERLC_OPTS += +warn_export_all +warn_missing_spec +warn_untyped_record
|
||||
TEST_ERLC_OPTS += +'{parse_transform, eunit_autoexport}'
|
||||
|
||||
# Also dialyze the tests.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue