19 lines
481 B
Makefile
19 lines
481 B
Makefile
VENV=source .venv/bin/activate;
|
|
ALLURE=.venv/allure-2.44.0/bin/allure #linux&macos
|
|
#ALLURE=.venv\allure-2.44.0\bin\allure #Windows
|
|
|
|
.PHONY:
|
|
run, m_gen, m_up, allure, coverage, pytest
|
|
|
|
run:
|
|
${VENV} python3 main.py
|
|
m_gen:
|
|
${VENV} alembic revision --autogenerate
|
|
m_up:
|
|
${VENV} alembic upgrade head
|
|
pytest:
|
|
${VENV} pytest
|
|
allure:
|
|
${VENV} ${ALLURE} generate tests/allure-results/reports --single-file -o tests/allure-results/html --clean
|
|
coverage:
|
|
${VENV} pytest --cov=src tests/
|