Étienne Mollier pushed to branch master at Debian Med / python-biopython


Commits:
63cd4577 by Étienne Mollier at 2021-07-05T23:51:41+02:00
d/watch: bring back dversionmangle

- - - - -
7ce0ba9b by Étienne Mollier at 2021-07-10T00:03:37+02:00
d{,/tests}/control: add full_suite autopkgtest

The full_suite autopkgtest is an additional test which executes
run-unit-test in an environment with most tools available in Debian
for use by Biopython.  The idea is to be able to run as much tests as
possible, to identify missing components.

Closes: #986410

- - - - -
82d5c84e by Étienne Mollier at 2021-07-10T00:05:12+02:00
update changelog

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/tests/control
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -2,8 +2,9 @@ python-biopython (1.78+dfsg-5) UNRELEASED; urgency=medium
 
   * d/control: update uploader address
   * d/watch: fix broken url to github
+  * d{,/tests}/control: add full_suite autopkgtest (Closes: #986410)
 
- -- Étienne Mollier <[email protected]>  Mon, 05 Jul 2021 23:14:47 +0200
+ -- Étienne Mollier <[email protected]>  Sat, 10 Jul 2021 00:04:06 +0200
 
 python-biopython (1.78+dfsg-4) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -5,6 +5,8 @@ Uploaders: Charles Plessy <[email protected]>,
            Étienne Mollier <[email protected]>
 Section: python
 Priority: optional
+# note: all build-dependencies marked <!nocheck>, should be tested against in
+# the full_suite autopkgtest as well.
 Build-Depends: debhelper-compat (= 13),
                dh-python,
                python3-all-dev,


=====================================
debian/tests/control
=====================================
@@ -1,3 +1,44 @@
-Tests: run-unit-test
+# autopkgtest checking dependencies are fulfilled
+Features: test-name=dependencies
+Test-Command: sh debian/tests/run-unit-test
 Depends: @, python3-setuptools, python3-all
 Restrictions: allow-stderr
+
+# autopkgtest checking every test runs fine; dependencies list should match the
+# list of build-dependencies from d/control; see #986410 for a rationale..
+Features: test-name=full_suite
+Test-Command: sh debian/tests/run-unit-test
+Depends: @, python3-setuptools, python3-all,
+         python3-numpy,
+         python3-reportlab,
+         hevea,
+         bwa,
+         clustalo,
+         clustalw,
+         dialign,
+         dssp (>= 4.0.0),
+         emboss,
+         fasttree,
+         mafft,
+         muscle,
+         ncbi-blast+ (>= 2.10.1-3),
+         phylip,
+         phyml [any-amd64 any-i386],
+         prank,
+         probcons,
+         python3-networkx,
+         python3-mysqldb,
+         python3-matplotlib,
+         python3-mmtf,
+         python3-pil,
+         python3-rdflib,
+         python3-renderpm,
+         python3-psycopg2,
+         python3-pygments,
+         python3-scipy,
+         python3-unittest2,
+         raxml [any-amd64 any-i386],
+         samtools,
+         t-coffee,
+         wise
+Restrictions: allow-stderr, skip-not-installable


=====================================
debian/watch
=====================================
@@ -1,4 +1,5 @@
 version=4
-opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE@-$1.tar.gz%" \
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE@-$1.tar.gz%,\
+dversionmangle=s/\+dfsg//" \
        https://github.com/biopython/biopython/tags \
        (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate



View it on GitLab: 
https://salsa.debian.org/med-team/python-biopython/-/compare/56e40231d7f272aacac012e04ba9d28afb90450b...82d5c84e8466581b296c043c07b8aab7f7dc4212

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/python-biopython/-/compare/56e40231d7f272aacac012e04ba9d28afb90450b...82d5c84e8466581b296c043c07b8aab7f7dc4212
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