2025-06-24 14:22:50 +02:00

24 lines
678 B
Makefile

include buildSrc/common.mk
.PHONY: api app core data tests
init: ## start virtual environment and install dev. requirements
#sudo apt install python3-virtualenv
rm -fr $(VIRTUAL_ENV)
virtualenv -p python3 $(VIRTUAL_ENV)
$(MAKE) install
install: ## install development libs
pip install -r requirements.txt
tests: ## execute test suite
python3 -m unittest discover tests "test_*.py"
coverage: ## create HTML coverage report
coverage run --source=app,core --omit=core/services/*,core/repos/* -m unittest discover tests "test_*.py" && coverage html
export PYTHONPATH=$PYTHONPATH:.:.venv/bin/
run_optimization_worker:
.venv/bin/python ./cli/run_optimization_worker.py