|
@@ -90,7 +90,13 @@ ALL_TEST_DEPS_DIRS = $(addprefix $(DEPS_DIR)/,$(TEST_DEPS))
|
|
|
|
|
|
# Application.
|
|
|
|
|
|
-ERL_LIBS ?= $(DEPS_DIR)
|
|
|
+ifeq ($(filter $(DEPS_DIR),$(subst :, ,$(ERL_LIBS))),)
|
|
|
+ifeq ($(ERL_LIBS),)
|
|
|
+ ERL_LIBS = $(DEPS_DIR)
|
|
|
+else
|
|
|
+ ERL_LIBS := $(ERL_LIBS):$(DEPS_DIR)
|
|
|
+endif
|
|
|
+endif
|
|
|
export ERL_LIBS
|
|
|
|
|
|
ERLC_OPTS ?= -Werror +debug_info +warn_export_all +warn_export_vars \
|
|
@@ -210,13 +216,14 @@ build-tests: build-test-deps
|
|
|
$(gen_verbose) erlc -v $(ERLC_OPTS) -o test/ \
|
|
|
$(wildcard test/*.erl test/*/*.erl) -pa ebin/
|
|
|
|
|
|
+CT_OPTS ?=
|
|
|
CT_RUN = ct_run \
|
|
|
-no_auto_compile \
|
|
|
-noshell \
|
|
|
-pa $(realpath ebin) $(DEPS_DIR)/*/ebin \
|
|
|
-dir test \
|
|
|
- -logdir logs
|
|
|
-# -cover test/cover.spec
|
|
|
+ -logdir logs \
|
|
|
+ $(CT_OPTS)
|
|
|
|
|
|
CT_SUITES ?=
|
|
|
|