[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