Makefile: add test.pep8 test.unit test.robot (from manage.sh)

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2019-11-28 20:05:29 +01:00
parent b55a8004ed
commit 7e572a2453

View file

@ -10,6 +10,7 @@ all: clean install
PHONY += help PHONY += help
help: help:
@echo ' test - run developer tests'
@echo ' run - run developer instance' @echo ' run - run developer instance'
@echo ' install - developer install (./local)' @echo ' install - developer install (./local)'
@echo ' uninstall - uninstall (./local)' @echo ' uninstall - uninstall (./local)'
@ -39,4 +40,21 @@ run: pyenvinstall
) & ) &
$(PY_ENV)/bin/python ./searx/webapp.py $(PY_ENV)/bin/python ./searx/webapp.py
# test
# ----
PHONY += test test.pep8 test.unit test.robot
test: test.pep8 test.unit test.robot
test.pep8: pyenvinstall
$(PY_ENV_ACT); ./manage.sh pep8_check
test.unit: pyenvinstall
$(PY_ENV_ACT); ./manage.sh unit_tests
test.robot: pyenvinstall
$(PY_ENV_ACT); ./manage.sh install_geckodriver
$(PY_ENV_ACT); ./manage.sh robot_tests
.PHONY: $(PHONY) .PHONY: $(PHONY)