Liubov Chuprikova pushed to branch master at Debian Med / python-cutadapt


Commits:
d8085d0c by Liubov Chuprikova at 2019-06-28T23:06:45Z
Change build dependencies, run built-time tests

- - - - -
ae4c1a46 by Liubov Chuprikova at 2019-06-28T23:37:55Z
Do not test cutadapt executable

- - - - -


4 changed files:

- debian/control
- + debian/patches/series
- + debian/patches/skip_cutadapt_executable_test.patch
- debian/rules


Changes:

=====================================
debian/control
=====================================
@@ -8,12 +8,13 @@ Testsuite: autopkgtest-pkg-python
 Priority: optional
 Build-Depends: debhelper (>= 11~),
                dh-python,
-               python3-all,
-               python3-all-dev,
+               python3,
+               python3-dev,
                python3-setuptools,
-               python3-six,
-               python3-nose,
-               python3-xopen (>= 0.3.2),
+               python3-setuptools-scm,
+               python3-pytest-timeout,
+               python3-xopen (>= 0.5.0),
+               python3-dnaio (>= 0.3),
                cython3
 Standards-Version: 4.2.1
 Vcs-Browser: https://salsa.debian.org/med-team/python-cutadapt


=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+skip_cutadapt_executable_test.patch


=====================================
debian/patches/skip_cutadapt_executable_test.patch
=====================================
@@ -0,0 +1,16 @@
+Author: Liubov Chuprikova <[email protected]>
+Last-Update: Sat, 29 Jun 2019 01:12:11 +0200
+Description: Since built-time tests are running before installation,
+ executables are not available yet.
+
+
+--- a/tests/test_commandline.py
++++ b/tests/test_commandline.py
+@@ -541,6 +541,7 @@
+     run('--length -5', 'shortened-negative.fastq', 'small.fastq')
+ 
+ 
[email protected](reason='We cannot test this during built-time tests')
+ def test_run_cutadapt_process():
+     subprocess.check_call(['cutadapt', '--version'])
+ 


=====================================
debian/rules
=====================================
@@ -17,9 +17,6 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 export PYBUILD_NAME=cutadapt
 
-PYTHON3 := $(shell py3versions -r)
-
-# main packaging script based on dh7 syntax
 %:
        dh $@ --with python3 --buildsystem=pybuild
 
@@ -29,8 +26,5 @@ override_dh_install:
        mv debian/python3-cutadapt/usr/bin/cutadapt debian/cutadapt/usr/bin/
 
 override_dh_auto_test:
-ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
-       for py in $(PYTHON3) ; do\
-           $$py setup.py nosetests -v ; \
-       done
-endif
+       dh_auto_test -- -s custom --test-args="cd {build_dir}; \
+               py.test-3 --pyargs cutadapt tests"



View it on GitLab: 
https://salsa.debian.org/med-team/python-cutadapt/compare/2ea344fd429d446840abfe37f153ff16f2ff7d68...ae4c1a4665d07d885619db1bb70b652867a890ea

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/python-cutadapt/compare/2ea344fd429d446840abfe37f153ff16f2ff7d68...ae4c1a4665d07d885619db1bb70b652867a890ea
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to