diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-08-31 16:54:34 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-09-01 12:36:46 +0200 |
commit | eaa5572d612e76ea8f55a27ddb7143d3a7385ab3 (patch) | |
tree | 9a54f7a6a31c45779c11c4458e0caf5d2a284a4c /Makefile.example | |
parent | 46d9f7a8eb6df547ecdfb441ff60efdd34f13296 (diff) | |
download | Ishtar-eaa5572d612e76ea8f55a27ddb7143d3a7385ab3.tar.bz2 Ishtar-eaa5572d612e76ea8f55a27ddb7143d3a7385ab3.zip |
Tests: clean imports
Diffstat (limited to 'Makefile.example')
-rw-r--r-- | Makefile.example | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/Makefile.example b/Makefile.example index 093ed7406..8bbc4a6af 100644 --- a/Makefile.example +++ b/Makefile.example @@ -4,6 +4,7 @@ NB_PROCESS=8 # if a virtualenv is used put the full python path # e.g.: PYTHON=$$HOME/.virtualenvs/ishtar/bin/python PYTHON=python3 +PATH=$$PATH:$$HOME/bin/geckodriver # put name of your current project project=example_project # list used apps @@ -79,8 +80,8 @@ test: clean ## launch tests cd $(project); $(PYTHON) manage.py test $(apps) soft_test: clean ## launch tests without database regeneration - cd $(project); $(PYTHON) manage.py test -k --tag gis $(apps) - cd $(project); $(PYTHON) manage.py test -k --exclude-tag gis $(apps) + cd $(project); $(PYTHON) manage.py test -k --tag gis --exclude-tag ui $(apps) + cd $(project); $(PYTHON) manage.py test -k --exclude-tag gis --exclude-tag ui $(apps) soft_test_multi: clean ## launch multi-process tests without database regeneration cd $(project); $(PYTHON) manage.py test -k --parallel $(NB_PROCESS) --tag gis $(apps) @@ -89,12 +90,22 @@ soft_test_multi: clean ## launch multi-process tests without database regenerat soft_test_verbose: clean ## launch tests without database regeneration - verbose cd $(project); $(PYTHON) manage.py test -k --verbosity 2 $(apps) +soft_test_multi: clean ## launch multi-process tests without database regeneration + cd $(project); $(PYTHON) manage.py test -k --parallel $(NB_PROCESS) --exclude-tag ui --tag gis $(apps) + cd $(project); $(PYTHON) manage.py test -k --parallel $(NB_PROCESS) --exclude-tag ui --exclude-tag gis $(apps) + +test_ui: clean ## launch tests for UI + cd $(project); $(PYTHON) manage.py test --tag ui $(apps) + +soft_test_ui: clean ## launch soft tests for UI + cd $(project); $(PYTHON) manage.py test -k --tag ui $(apps) + build_gitlab: clean collectstatic ## specific build for gitlab cd $(project); $(PYTHON) ./manage.py migrate test_gitlab: build_gitlab ## - cd $(project); $(PYTHON) manage.py test --tag gis $(apps) - cd $(project); $(PYTHON) manage.py test --exclude-tag gis $(apps) + cd $(project); $(PYTHON) manage.py test --tag gis --exclude-tag ui $(apps) + cd $(project); $(PYTHON) manage.py test --exclude-tag gis --exclude-tag ui $(apps) soft_test_gitlab: build_gitlab cd $(project); $(PYTHON) manage.py -k test $(apps) |