diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 880e3e7df..be251ae20 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,10 +22,9 @@ jobs: with: python-version: '3.7' - run: make install tools - - working-directory: lbry - env: + - env: HOME: /tmp - run: coverage run -p --source=lbry -m unittest discover -vv tests.unit + run: make test-unit-coverage tests-integration: name: "tests / integration" diff --git a/Makefile b/Makefile index a6221fa03..c48760d2f 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: install tools lint test idea +.PHONY: install tools lint test test-unit test-unit-coverage test-integration idea install: 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 #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 idea: