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

Reply via email to