From 59c46c8fc4c37bfcbb7c9c9fb60bba201168d675 Mon Sep 17 00:00:00 2001 From: Gard Spreemann Date: Wed, 13 Jun 2018 10:27:52 +0200 Subject: Cosmetic. --- debian/changelog | 2 +- debian/tests/control | 2 +- debian/tests/tests.sh | 28 +++++++++++++++++++++++++--- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/debian/changelog b/debian/changelog index 35f0dcb..2c3aa00 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,7 +5,7 @@ lbfgsb (3.0+dfsg.3-2) UNRELEASED; urgency=medium * Standards-version 4.1.4. No changes needed. * Introduce tests. - -- Gard Spreemann Wed, 13 Jun 2018 10:17:30 +0200 + -- Gard Spreemann Wed, 13 Jun 2018 10:27:30 +0200 lbfgsb (3.0+dfsg.3-1) unstable; urgency=medium diff --git a/debian/tests/control b/debian/tests/control index d681ba0..67b07be 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,2 +1,2 @@ Tests: tests.sh -Depends: gfortran, shunit2, liblbfgsb-dev \ No newline at end of file +Depends: gfortran, libblas-dev, liblbfgsb-dev, shunit2 \ No newline at end of file diff --git a/debian/tests/tests.sh b/debian/tests/tests.sh index 135564c..b681dea 100755 --- a/debian/tests/tests.sh +++ b/debian/tests/tests.sh @@ -1,15 +1,15 @@ #!/bin/bash +names="test1 test2" + oneTimeSetUp() { set -u cp debian/tests/test*.f90 $AUTOPKGTEST_TMP } -test() { +testSO() { cwd=$(pwd) cd $AUTOPKGTEST_TMP - - names="test1 test2" for name in $names do echo "Building." @@ -29,4 +29,26 @@ test() { cd $cwd } +testStatic() { + cwd=$(pwd) + cd $AUTOPKGTEST_TMP + for name in $names + do + echo "Building." + set -x + gfortran $name.f90 -O3 -march=native -static -llbfgsb -lblas -pthread -o $name-static + ret=$? + set +x + assertEquals 0 $ret + + echo "Running." + set -x + ./$name-static + ret=$? + set +x + assertEquals 0 $ret + done + cd $cwd +} + . shunit2 -- cgit v1.2.3