Fix podcast logo test cases
[mygpo.git] / makefile
blob97173454f452fafef042a9cc565f063a751b4a61
1 all: help
3 help:
4 @echo 'make test run tests and show coverage report'
5 @echo 'make clean clean up files'
7 test: envs/test/MEDIA_ROOT
8 # assume defined media root directory, empty before running tests
9 rm -rf $(shell cat envs/test/MEDIA_ROOT)
10 mkdir -p $(shell cat envs/test/MEDIA_ROOT)
11 envdir envs/test/ python -Wd -m coverage run ./manage.py test
12 coverage report
14 update-po:
15 envdir envs/dev/ python manage.py makemessages \
16 --ignore=doc/* --ignore=envs/* --ignore=media/* --ignore=venv/* \
17 --ignore=res/* --ignore=tools/* --ignore=mygpo/*/migrations/* \
18 --ignore=static/*
21 clean:
22 git clean -fX
24 install-deps:
25 sudo apt-get install libpq-dev libjpeg-dev zlib1g-dev libwebp-dev \
26 build-essential python3-dev virtualenv libffi-dev
29 .PHONY: all help test clean unittest coverage install-deps