mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Build h2spec automatically when running tests
This commit is contained in:
parent
8b9a09c9fe
commit
bc79529b4d
1 changed files with 17 additions and 0 deletions
17
Makefile
17
Makefile
|
@ -51,6 +51,23 @@ app:: rebar.config
|
||||||
|
|
||||||
# DIALYZER_OPTS += --src -r test
|
# DIALYZER_OPTS += --src -r test
|
||||||
|
|
||||||
|
# h2spec setup.
|
||||||
|
|
||||||
|
GOPATH := $(ERLANG_MK_TMP)/gopath
|
||||||
|
export GOPATH
|
||||||
|
|
||||||
|
H2SPEC := $(GOPATH)/src/github.com/summerwind/h2spec/h2spec
|
||||||
|
export H2SPEC
|
||||||
|
|
||||||
|
# @todo It would be better to allow these dependencies to be specified
|
||||||
|
# on a per-target basis instead of for all targets.
|
||||||
|
test-build:: $(H2SPEC)
|
||||||
|
|
||||||
|
$(H2SPEC):
|
||||||
|
$(gen_verbose) mkdir -p $(GOPATH)/src/github.com/summerwind
|
||||||
|
$(verbose) git clone git@github.com:summerwind/h2spec.git $(dir $(H2SPEC))
|
||||||
|
$(verbose) make -C $(GOPATH)/src/github.com/summerwind/h2spec build
|
||||||
|
|
||||||
# Use erl_make_certs from the tested release during CI.
|
# Use erl_make_certs from the tested release during CI.
|
||||||
|
|
||||||
ci-setup:: clean deps test-deps
|
ci-setup:: clean deps test-deps
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue