run tests using make

This commit is contained in:
Alex Grintsvayg 2021-04-20 15:41:09 -04:00
parent b167c87267
commit dec9d96417
No known key found for this signature in database
GPG key ID: AEB3F089F86A22B5
2 changed files with 12 additions and 5 deletions

View file

@ -22,10 +22,9 @@ jobs:
with: with:
python-version: '3.7' python-version: '3.7'
- run: make install tools - run: make install tools
- working-directory: lbry - env:
env:
HOME: /tmp HOME: /tmp
run: coverage run -p --source=lbry -m unittest discover -vv tests.unit run: make test-unit-coverage
tests-integration: tests-integration:
name: "tests / integration" name: "tests / integration"

View file

@ -1,4 +1,4 @@
.PHONY: install tools lint test idea .PHONY: install tools lint test test-unit test-unit-coverage test-integration idea
install: install:
pip install https://s3.amazonaws.com/files.lbry.io/python_libtorrent-1.2.4-py3-none-any.whl pip install https://s3.amazonaws.com/files.lbry.io/python_libtorrent-1.2.4-py3-none-any.whl
@ -16,7 +16,15 @@ lint:
pylint --rcfile=setup.cfg lbry pylint --rcfile=setup.cfg lbry
#mypy --ignore-missing-imports lbry #mypy --ignore-missing-imports lbry
test: test: test-unit test-integration
test-unit:
python -m unittest discover tests.unit
test-unit-coverage:
coverage run -p --source=lbry -m unittest discover -vv tests.unit
test-integration:
tox tox
idea: idea: