aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/eunit.mk
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2015-12-24 15:26:45 +0100
committerLoïc Hoguin <[email protected]>2015-12-24 15:26:45 +0100
commit1624b70fe633229ce71e70dd3a7be5dcb8c47583 (patch)
tree3acdbfca707d1f279df0aa2c641cc0a59156eae5 /plugins/eunit.mk
parent3669bd9d3680ee5a353cad9a938b593248babba0 (diff)
downloaderlang.mk-1624b70fe633229ce71e70dd3a7be5dcb8c47583.tar.gz
erlang.mk-1624b70fe633229ce71e70dd3a7be5dcb8c47583.tar.bz2
erlang.mk-1624b70fe633229ce71e70dd3a7be5dcb8c47583.zip
Add EUNIT_ERL_OPTS variable
Diffstat (limited to 'plugins/eunit.mk')
-rw-r--r--plugins/eunit.mk9
1 files changed, 5 insertions, 4 deletions
diff --git a/plugins/eunit.mk b/plugins/eunit.mk
index 36de6e7..f6afa34 100644
--- a/plugins/eunit.mk
+++ b/plugins/eunit.mk
@@ -7,6 +7,7 @@
# Configuration
EUNIT_OPTS ?=
+EUNIT_ERL_OPTS ?=
# Core targets.
@@ -40,15 +41,15 @@ define eunit.erl
halt()
endef
-EUNIT_PATHS = -pa $(TEST_DIR) $(DEPS_DIR)/*/ebin $(APPS_DIR)/*/ebin ebin
+EUNIT_ERL_OPTS += -pa $(TEST_DIR) $(DEPS_DIR)/*/ebin $(APPS_DIR)/*/ebin ebin
ifdef t
ifeq (,$(findstring :,$(t)))
eunit: test-build
- $(gen_verbose) $(call erlang,$(call eunit.erl,['$(t)']),$(EUNIT_PATHS))
+ $(gen_verbose) $(call erlang,$(call eunit.erl,['$(t)']),$(EUNIT_ERL_OPTS))
else
eunit: test-build
- $(gen_verbose) $(call erlang,$(call eunit.erl,fun $(t)/0),$(EUNIT_PATHS))
+ $(gen_verbose) $(call erlang,$(call eunit.erl,fun $(t)/0),$(EUNIT_ERL_OPTS))
endif
else
EUNIT_EBIN_MODS = $(notdir $(basename $(call core_find,ebin/,*.beam)))
@@ -57,7 +58,7 @@ EUNIT_MODS = $(foreach mod,$(EUNIT_EBIN_MODS) $(filter-out \
$(patsubst %,%_tests,$(EUNIT_EBIN_MODS)),$(EUNIT_TEST_MODS)),'$(mod)')
eunit: test-build $(if $(IS_APP),,apps-eunit)
- $(gen_verbose) $(call erlang,$(call eunit.erl,[$(call comma_list,$(EUNIT_MODS))]),$(EUNIT_PATHS))
+ $(gen_verbose) $(call erlang,$(call eunit.erl,[$(call comma_list,$(EUNIT_MODS))]),$(EUNIT_ERL_OPTS))
ifneq ($(ALL_APPS_DIRS),)
apps-eunit: