[med-svn] [Git][med-team/multiqc][master] 4 commits: Real non-trivial autopkgtest

Andreas Tille gitlab at salsa.debian.org
Fri Feb 26 14:58:27 GMT 2021



Andreas Tille pushed to branch master at Debian Med / multiqc


Commits:
d6e2adf1 by Andreas Tille at 2021-02-26T15:51:29+01:00
Real non-trivial autopkgtest

- - - - -
6f5825e7 by Andreas Tille at 2021-02-26T15:51:52+01:00
Fix link glyphicons-halflings-regular.svg

- - - - -
63e46202 by Andreas Tille at 2021-02-26T15:52:14+01:00
Standards-Version: 4.5.1

- - - - -
6e019cd4 by Andreas Tille at 2021-02-26T15:58:06+01:00
Depends: python3-distutils

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/multiqc.links
- debian/tests/run-unit-test


Changes:

=====================================
debian/changelog
=====================================
@@ -1,9 +1,17 @@
 multiqc (1.9+dfsg-3) UNRELEASED; urgency=medium
 
+  * Team upload
+
+  [ Tassia Camoes Araujo ]
+  * Autopkgtest
+
+  [ Andreas Tille ]
+  * Add data for autopkgtest
   * Add Recommends: pandoc and texlive-xetex (see debian/tests/README.tests)
-  TODO: Complete test by data in multi-tarball source package
+  * Fix link glyphicons-halflings-regular.svg
+  * Depends: python3-distutils
 
- -- Andreas Tille <tille at debian.org>  Wed, 24 Feb 2021 10:39:05 +0100
+ -- Tassia Camoes Araujo <tassia at debian.org>  Wed, 24 Feb 2021 10:39:05 +0100
 
 multiqc (1.9+dfsg-2) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -20,7 +20,7 @@ Build-Depends: debhelper-compat (= 12),
                python3-spectra,
                python3-coloredlogs <!nocheck>,
                python3-humanfriendly (>= 8.1-2) <!nocheck>
-Standards-Version: 4.5.0
+Standards-Version: 4.5.1
 Vcs-Browser: https://salsa.debian.org/med-team/multiqc
 Vcs-Git: https://salsa.debian.org/med-team/multiqc.git
 Homepage: https://multiqc.info/
@@ -31,6 +31,7 @@ Architecture: all
 Depends: ${python3:Depends},
          ${misc:Depends},
          python3-click,
+         python3-distutils,
          python3-lzstring,
          python3-jinja2,
          python3-matplotlib,


=====================================
debian/multiqc.links
=====================================
@@ -1,5 +1,6 @@
 # Fonts from the fonts-glyphicons-halflings package
 usr/share/fonts-glyphicons/glyphicons-halflings-regular.eot usr/lib/python3/dist-packages/multiqc/templates/default/assets/fonts/glyphicons-halflings-regular.eot
+usr/share/fonts-glyphicons/glyphicons-halflings-regular.svg usr/lib/python3/dist-packages/multiqc/templates/default/assets/fonts/glyphicons-halflings-regular.svg
 usr/share/fonts-glyphicons/glyphicons-halflings-regular.ttf usr/lib/python3/dist-packages/multiqc/templates/default/assets/fonts/glyphicons-halflings-regular.ttf
 usr/share/fonts-glyphicons/glyphicons-halflings-regular.woff usr/lib/python3/dist-packages/multiqc/templates/default/assets/fonts/glyphicons-halflings-regular.woff
 usr/share/fonts-glyphicons/glyphicons-halflings-regular.woff2 usr/lib/python3/dist-packages/multiqc/templates/default/assets/fonts/glyphicons-halflings-regular.woff2


=====================================
debian/tests/run-unit-test
=====================================
@@ -11,22 +11,15 @@ if [ "$AUTOPKGTEST_TMP" = "" ] ; then
   trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
 fi
 
-# TODO: https://med-team.pages.debian.net/policy/#embedding-large-test-data
-
-# Example logs to generate a report can be downloaded from the project website:
-# https://multiqc.info/examples/rna-seq/data.zip
-
-# Following the procedure to embed test data, the following should do the job:
-
-#cp -a ${CUR_DIR}/debian-tests-data/* $AUTOPKGTEST_TMP
-#
-#cd $AUTOPKGTEST_TMP
-#
-#unzip *.zip
-#
-## Generate report from example logs
-#multiqc -f data/
-#
-#if [ -f multiqc_report.html ] ; then
-#  echo -e "\nPASS\n"
-#fi
+echo "FIXME: The test data should be delivered in a separate binary package once freeze is over"
+
+cp -a ${CUR_DIR}/debian-tests-data $AUTOPKGTEST_TMP/data
+
+cd $AUTOPKGTEST_TMP
+
+# Generate report from example logs
+multiqc -f data/
+
+if [ -f multiqc_report.html ] ; then
+  echo -e "\nPASS\n"
+fi



View it on GitLab: https://salsa.debian.org/med-team/multiqc/-/compare/59fbe92243b9a02685ef1b36a269f7012f76b280...6e019cd4f889afdaf5b7b047d639303f163faeaf

-- 
View it on GitLab: https://salsa.debian.org/med-team/multiqc/-/compare/59fbe92243b9a02685ef1b36a269f7012f76b280...6e019cd4f889afdaf5b7b047d639303f163faeaf
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210226/e9440846/attachment-0001.htm>


More information about the debian-med-commit mailing list