You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

35 lines
791 B

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