More housekeeping: remove nose and unused cruft.
[redakcja.git] / Makefile
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..304f5db
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,18 @@
+.PHONY: deploy test
+
+
+deploy: src/redakcja/localsettings.py
+       pip install -r requirements/requirements.txt
+       src/manage.py migrate --noinput
+       src/manage.py collectstatic --noinput
+
+
+.ONESHELL:
+test:
+       cd src
+       coverage run --branch --source='.' ./manage.py test --settings=redakcja.settings.test; true
+       coverage html -d ../htmlcov.new
+       rm -rf ../htmlcov
+       mv ../htmlcov.new ../htmlcov
+       coverage report
+       rm .coverage