-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
18 lines (16 loc) · 998 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.PHONY: test
test:
pip install -U -r test/unittest/requirements.txt
PYTHONPATH=./src/layers/utils/python:./src/lambdas/:./src/layers/databases/python:./src/layers/api/python \
pytest test/unittest --cov-report html --cov=src -vv
.PHONY: apitest
apitest:
PYTHONPATH=test pytest test/apitest -vv
.PHONE: generate-hashes
generate-hashes:
pip install pip-tools
pip-compile --generate-hashes src/layers/api/requirements.in --output-file src/layers/api/requirements.txt --allow-unsafe
pip-compile --generate-hashes src/layers/databases/requirements.in --output-file src/layers/databases/requirements.txt --allow-unsafe
pip-compile --generate-hashes src/layers/utils/requirements.in --output-file src/layers/utils/requirements.txt --allow-unsafe
pip-compile --generate-hashes deploy/requirements.in --output-file deploy/requirements.txt --allow-unsafe
pip-compile --generate-hashes src/lambdas/api/watch_histories/requirements.in --output-file src/lambdas/api/watch_histories/requirements.txt