ELIXIR = elixir
|
|
|
|
VERSION = $(shell git describe --tags --abbrev=0 | sed 's/^v//')
|
|
|
|
NO_COLOR=\033[0m
|
|
INFO_COLOR=\033[2;32m
|
|
STAT_COLOR=\033[2;33m
|
|
|
|
all: test
|
|
|
|
test: test_server
|
|
${MAKE} test_helpers
|
|
${MAKE} test_api
|
|
|
|
test_server:
|
|
@ echo "\n$(INFO_COLOR)Run server tests: $(NO_COLOR)\n"
|
|
$(ELIXIR) test/server_test.exs
|
|
|
|
test_helpers:
|
|
@ echo "\n$(INFO_COLOR)Run helper tests: $(NO_COLOR)\n"
|
|
$(ELIXIR) test/helpers/module_info_test.exs
|
|
$(ELIXIR) test/helpers/complete_test.exs
|
|
|
|
test_api:
|
|
@ echo "\n$(INFO_COLOR)Run api tests: $(NO_COLOR)\n"
|
|
$(ELIXIR) test/api/docl_test.exs
|
|
$(ELIXIR) test/api/comp_test.exs
|
|
$(ELIXIR) test/api/defl_test.exs
|
|
|
|
api_completer:
|
|
@ echo "\n$(INFO_COLOR)Run api tests: $(NO_COLOR)\n"
|
|
$(ELIXIR) test/api_test.exs
|
|
|
|
|
|
.PHONY: test test_server test_helpers test_api
|