deps_get \
deps_update \
dialyze \
- dialyzer_blt_build
+ dialyzer_blt_build \
+ test
all: \
clean_all \
deps_get \
compile_all \
- dialyze
+ dialyze \
+ test
deps_get:
@$(REBAR) get-deps
$(REBAR) clean skip_deps=true
dialyze:
- @dialyzer deps/*/ebin ebin
+ @dialyzer $(shell \
+ find . -name '*.beam' \
+ | grep -v deps/meck/ \
+ )
+
dialyzer_blt_build:
@dialyzer \
| grep -v interface \
| sed -e 's/-[0-9.]*//' \
)
+
+test:
+ @$(REBAR) ct skip_deps=true --verbose=1