Robbi Nespu pushed to branch master at Debian Med / scanpy
Commits: 6452c527 by Robbi Nespu at 2021-03-24T04:13:17+08:00 add pytest and pytest-cov to let the test running - - - - - 2 changed files: - debian/control - debian/rules Changes: ===================================== debian/control ===================================== @@ -30,7 +30,9 @@ Build-Depends: debhelper-compat (= 13), python3-sinfo, python3-setuptools-scm, python3-legacy-api-wrap, - python3-pytoml + python3-pytoml, + python3-pytest <!nocheck>, + python3-pytest-cov <!nocheck> Standards-Version: 4.5.1 Homepage: https://github.com/theislab/scanpy Vcs-Browser: https://salsa.debian.org/med-team/scanpy ===================================== debian/rules ===================================== @@ -3,14 +3,22 @@ export DH_VERBOSE = 1 export PYBUILD_NAME=scanpy -export PYBUILD_BEFORE_TEST=cp -av pyproject.toml {build_dir}; cp -av $(PYBUILD_NAME)/tests {build_dir}/$(PYBUILD_NAME) -export PYBUILD_AFTER_TEST=rm -rf {build_dir}/pyproject.toml {build_dir}/$(PYBUILD_NAME)/tests + +export PYBUILD_TEST_ARGS=-v +#export PYBUILD_BEFORE_TEST=cp -av pyproject.toml {build_dir}; cp -a $(PYBUILD_NAME)/tests {build_dir}/$(PYBUILD_NAME) +#export PYBUILD_AFTER_TEST=rm -rf {build_dir}/pyproject.toml {build_dir}/$(PYBUILD_NAME)/tests %: dh $@ --with python3 --buildsystem=pybuild override_dh_auto_clean: - ${RM} -rf .pybuild +# dh_auto_clean + ${RM} -rf .pybuild __pycache__ scanpy/tests/__pycache__ scanpy/__pycache__ + +override_dh_auto_test: + PYBUILD_SYSTEM=custom \ + PYBUILD_TEST_ARGS="pytest-3 -rx --ignore=scanpy/tests/_images -cov=scanpy --cov=tests --cov=docs_src --cov-report=term-missing:skip-covered -o console_output_style=progress" \ + dh_auto_test # If you need to rebuild the Sphinx documentation # Add sphinxdoc to the dh --with line View it on GitLab: https://salsa.debian.org/med-team/scanpy/-/commit/6452c527b347ff439e03545e967fd06e7a51aa67 -- View it on GitLab: https://salsa.debian.org/med-team/scanpy/-/commit/6452c527b347ff439e03545e967fd06e7a51aa67 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list debian-med-com...@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit