diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 2 | ||||
-rw-r--r-- | debian/tests/control | 2 | ||||
-rwxr-xr-x | 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 <gspreemann@gmail.com> Wed, 13 Jun 2018 10:17:30 +0200 + -- Gard Spreemann <gspreemann@gmail.com> 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 |