2 pip install --user -r requirements.txt
10 release_version = $(shell git describe --tags --always)
11 release_file = trader_$(release_version).tar.gz
12 folder = ~/.no_backup/projets/git.immae.eu/releases/cryptoportfolio/trader
15 git archive HEAD -o $(release_file)
16 mv $(release_file) $(folder)
17 @echo "====== Version information ======"
18 @echo "$(release_version)"
20 @sha256sum $(folder)/$(release_file) | cut -d' ' -f1
21 @echo "================================="
24 coverage run --source=. --omit=test.py test.py --onlyunit
27 test_coverage_unit_html: test_coverage_unit
29 rm ~/hosts/www.immae.eu/htmlcov -rf && cp -r htmlcov ~/hosts/www.immae.eu
30 @echo "coverage in https://www.immae.eu/htmlcov"
32 test_coverage_acceptance:
33 coverage run --source=. --omit=test.py test.py --onlyacceptance
36 test_coverage_acceptance_html: test_coverage_acceptance
38 rm ~/hosts/www.immae.eu/htmlcov -rf && cp -r htmlcov ~/hosts/www.immae.eu
39 @echo "coverage in https://www.immae.eu/htmlcov"
42 coverage run --source=. --omit=test.py test.py
45 test_coverage_all_html: test_coverage_all
47 rm ~/hosts/www.immae.eu/htmlcov -rf && cp -r htmlcov ~/hosts/www.immae.eu
48 @echo "coverage in https://www.immae.eu/htmlcov"