From 058eaa7810a9e8e40f7b70b765006c89d98dabd0 Mon Sep 17 00:00:00 2001 From: Ruben Undheim Date: Mon, 6 Aug 2018 22:21:40 +0200 Subject: autopkgtest --- debian/changelog | 3 +++ debian/tests/can-link | 24 ++++++++++++++++++++++++ debian/tests/control | 2 ++ 3 files changed, 29 insertions(+) create mode 100755 debian/tests/can-link create mode 100644 debian/tests/control diff --git a/debian/changelog b/debian/changelog index 203b068..9579866 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,9 @@ mrtdreader (0.1.6-2) unstable; urgency=medium - debhelper >= 11 - New standards version 4.2.0 - no changes - VCS URL now pointing to salsa + * debian/tests/control and debian/tests/can-link: + - Added autopkgtest for testing that it is possible to + link to the library libmrtd * debian/upstream/metadata: added metadata pointing to upstream -- Ruben Undheim Mon, 06 Aug 2018 22:12:12 +0200 diff --git a/debian/tests/can-link b/debian/tests/can-link new file mode 100755 index 0000000..155ce43 --- /dev/null +++ b/debian/tests/can-link @@ -0,0 +1,24 @@ +#!/bin/sh + +set -e + +WORKDIR=$(mktemp -d) +trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM +cd $WORKDIR +cat < mrtdtest.c +#include +#include + +int main() +{ + return 0; +} +EOF + +gcc -o mrtdtest mrtdtest.c `pkg-config --cflags --libs mrtd` +echo "build: OK" +[ -x mrtdtest ] +# > /dev/null because it writes this: full talloc report on 'sccp' (total 1 bytes in 1 blocks) +./mrtdtest +echo "run: OK" + diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..73ca1a6 --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,2 @@ +Tests: can-link +Depends: libmrtd-dev, gcc, pkg-config -- cgit v1.2.3