mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Update erlang.mk
This commit is contained in:
parent
ac55fb27f8
commit
7ff9a306d6
1 changed files with 14 additions and 2 deletions
16
erlang.mk
vendored
16
erlang.mk
vendored
|
@ -183,14 +183,26 @@ CT_RUN = ct_run \
|
||||||
# -cover test/cover.spec
|
# -cover test/cover.spec
|
||||||
|
|
||||||
CT_SUITES ?=
|
CT_SUITES ?=
|
||||||
CT_SUITES_FULL = $(addsuffix _SUITE,$(CT_SUITES))
|
|
||||||
|
define test_target
|
||||||
|
test_$(1): ERLC_OPTS += -DTEST=1 +'{parse_transform, eunit_autoexport}'
|
||||||
|
test_$(1): clean deps app build-tests
|
||||||
|
@if [ -d "test" ] ; \
|
||||||
|
then \
|
||||||
|
mkdir -p logs/ ; \
|
||||||
|
$(CT_RUN) -suite $(addsuffix _SUITE,$(1)) ; \
|
||||||
|
fi
|
||||||
|
$(gen_verbose) rm -f test/*.beam
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(foreach test,$(CT_SUITES),$(eval $(call test_target,$(test))))
|
||||||
|
|
||||||
tests: ERLC_OPTS += -DTEST=1 +'{parse_transform, eunit_autoexport}'
|
tests: ERLC_OPTS += -DTEST=1 +'{parse_transform, eunit_autoexport}'
|
||||||
tests: clean deps app build-tests
|
tests: clean deps app build-tests
|
||||||
@if [ -d "test" ] ; \
|
@if [ -d "test" ] ; \
|
||||||
then \
|
then \
|
||||||
mkdir -p logs/ ; \
|
mkdir -p logs/ ; \
|
||||||
$(CT_RUN) -suite $(CT_SUITES_FULL) ; \
|
$(CT_RUN) -suite $(addsuffix _SUITE,$(CT_SUITES)) ; \
|
||||||
fi
|
fi
|
||||||
$(gen_verbose) rm -f test/*.beam
|
$(gen_verbose) rm -f test/*.beam
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue