[med-svn] [Git][med-team/fieldbioinformatics][master] Step forward with some autopkgtest. Please note: The current test script is...
Andreas Tille
gitlab at salsa.debian.org
Mon Jun 22 13:20:35 BST 2020
Andreas Tille pushed to branch master at Debian Med / fieldbioinformatics
Commits:
0a85c1b2 by Andreas Tille at 2020-06-22T14:19:15+02:00
Step forward with some autopkgtest. Please note: The current test script is requiring downloading data which is not possible at build time. But as far as I learned it can be done in autopkgtest. But it should be tested on a local machine first
- - - - -
4 changed files:
- debian/control
- + debian/fieldbioinformatics-examples.install
- debian/rules
- debian/tests/run-unit-test
Changes:
=====================================
debian/control
=====================================
@@ -3,14 +3,14 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
Uploaders: Malihe Asemani <ml.asemani at gmail.com>
Section: science
Priority: optional
-Build-Depends: debhelper-compat (=12), python3-all, python3-setuptools, dh-python
+Build-Depends: debhelper-compat (=12), python3, python3-setuptools, dh-python
Standards-Version: 4.1.3
Vcs-Browser: https://salsa.debian.org/med-team/fieldbioinformatics
Vcs-Git: https://salsa.debian.org/med-team/fieldbioinformatics.git
Homepage: https://github.com/artic-network/fieldbioinformatics
Package: fieldbioinformatics
-Architecture: any
+Architecture: all
Depends: ${python3:Depends},
${misc:Depends}
Description: pipeline for working with virus sequencing data sequenced with nanopore
@@ -19,3 +19,17 @@ Description: pipeline for working with virus sequencing data sequenced with nano
protocol to take the output from the sequencing protocol to consensus
genome sequences. Includes basecalling, de-multiplexing, mapping, polishing
and consensus generation.
+
+Package: fieldbioinformatics-examples
+Architecture: all
+Depends: ${python3:Depends},
+ ${misc:Depends}
+Enhances: fieldbioinformatics
+Description: pipeline for working with virus sequencing data sequenced with nanopore (examples)
+ This is the ARTIC bioinformatics pipeline for working with virus sequencing
+ data, sequenced with nanopore. Nanopore is a complete bioinformatics
+ protocol to take the output from the sequencing protocol to consensus
+ genome sequences. Includes basecalling, de-multiplexing, mapping, polishing
+ and consensus generation.
+ .
+ This package contains some example data.
=====================================
debian/fieldbioinformatics-examples.install
=====================================
@@ -0,0 +1 @@
+test* usr/share/doc/fieldbioinformatics/examples
=====================================
debian/rules
=====================================
@@ -21,8 +21,8 @@ export PYBUILD_NAME=fieldbioinformatics
%:
dh $@ --with python3 --buildsystem=pybuild
-### When overriding auto_test make sure DEB_BUILD_OPTIONS will be respected
-#override_dh_auto_test:
-#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-# do_stuff_for_testing
-#endif
+override_dh_auto_test:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+ echo "Test is downloading extra data and thus can not be running here"
+ # ./test-runner.sh nanopolish
+endif
=====================================
debian/tests/run-unit-test
=====================================
@@ -1,14 +1,11 @@
#!/bin/bash
set -e
-pkg=#PACKAGENAME#
+pkg=fieldbioinformatics
export LC_ALL=C.UTF-8
if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
- # Double quote below to expand the temporary directory variable now versus
- # later is on purpose.
- # shellcheck disable=SC2064
trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
fi
@@ -16,4 +13,6 @@ cp -a /usr/share/doc/${pkg}/examples/* "${AUTOPKGTEST_TMP}"
cd "${AUTOPKGTEST_TMP}"
-#do_stuff_to_test_package#
+gunzip -r *
+
+bash ./test-runner.sh nanopolish
View it on GitLab: https://salsa.debian.org/med-team/fieldbioinformatics/-/commit/0a85c1b257a6119937875df5c7a5a9a8878d0ee9
--
View it on GitLab: https://salsa.debian.org/med-team/fieldbioinformatics/-/commit/0a85c1b257a6119937875df5c7a5a9a8878d0ee9
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/20200622/13c19675/attachment-0001.html>
More information about the debian-med-commit
mailing list