summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 42e492d0d..604cdb8ac 100644
--- a/Makefile
+++ b/Makefile
@@ -10,6 +10,7 @@ all: clean install
PHONY += help
help:
+ @echo ' test - run developer tests'
@echo ' run - run developer instance'
@echo ' install - developer install (./local)'
@echo ' uninstall - uninstall (./local)'
@@ -39,4 +40,21 @@ run: pyenvinstall
) &
$(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)