[clp] 04/07: Add autopkgtest.

Anton Gladky gladk at moszumanska.debian.org
Tue Sep 6 18:16:02 UTC 2016


This is an automated email from the git hooks/post-receive script.

gladk pushed a commit to branch master
in repository clp.

commit 9646d4fa05825b191c8fff366803843c3e6f6ef7
Author: Anton Gladky <gladk at debian.org>
Date:   Tue Sep 6 19:54:48 2016 +0200

    Add autopkgtest.
---
 debian/control       |  1 +
 debian/tests/check1  | 21 +++++++++++++++++++++
 debian/tests/check2  | 21 +++++++++++++++++++++
 debian/tests/check3  | 21 +++++++++++++++++++++
 debian/tests/check4  | 21 +++++++++++++++++++++
 debian/tests/check5  | 21 +++++++++++++++++++++
 debian/tests/control |  2 ++
 7 files changed, 108 insertions(+)

diff --git a/debian/control b/debian/control
index b7eba49..0564a90 100644
--- a/debian/control
+++ b/debian/control
@@ -2,6 +2,7 @@ Source: clp
 Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Miles Lubin <miles.lubin at gmail.com>
 Section: science
+Testsuite: autopkgtest
 Priority: extra
 Build-Depends: coinor-libcoinutils-dev (>= 2.9.15),
                coinor-libosi-dev (>= 0.106.9),
diff --git a/debian/tests/check1 b/debian/tests/check1
new file mode 100755
index 0000000..027d222
--- /dev/null
+++ b/debian/tests/check1
@@ -0,0 +1,21 @@
+#!/bin/sh
+# autopkgtest check for clp
+# (C) 2016 Anton Gladky <gladk at debian.org>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+SRC=addBits.cpp
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cp examples/$SRC $WORKDIR/ 
+cp examples/hello.mps $WORKDIR/ 
+
+cd $WORKDIR
+
+g++ $SRC -lClp -lCoinUtils  -I/usr/include/coin -o demo
+echo "build: OK"
+
+./demo hello.mps
+ls -ln
+
+echo "run: OK"
diff --git a/debian/tests/check2 b/debian/tests/check2
new file mode 100755
index 0000000..08ecf2b
--- /dev/null
+++ b/debian/tests/check2
@@ -0,0 +1,21 @@
+#!/bin/sh
+# autopkgtest check for clp
+# (C) 2016 Anton Gladky <gladk at debian.org>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+SRC=addColumns.cpp
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cp examples/$SRC $WORKDIR/ 
+cp examples/hello.mps $WORKDIR/ 
+
+cd $WORKDIR
+
+g++ $SRC -lClp -lCoinUtils  -I/usr/include/coin -o demo
+echo "build: OK"
+
+./demo hello.mps
+ls -ln
+
+echo "run: OK"
diff --git a/debian/tests/check3 b/debian/tests/check3
new file mode 100755
index 0000000..054f610
--- /dev/null
+++ b/debian/tests/check3
@@ -0,0 +1,21 @@
+#!/bin/sh
+# autopkgtest check for clp
+# (C) 2016 Anton Gladky <gladk at debian.org>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+SRC=decompose.cpp
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cp examples/$SRC $WORKDIR/ 
+cp examples/hello.mps $WORKDIR/ 
+
+cd $WORKDIR
+
+g++ $SRC -lClp -lCoinUtils  -I/usr/include/coin -o demo
+echo "build: OK"
+
+./demo hello.mps
+ls -ln
+
+echo "run: OK"
diff --git a/debian/tests/check4 b/debian/tests/check4
new file mode 100755
index 0000000..91f522f
--- /dev/null
+++ b/debian/tests/check4
@@ -0,0 +1,21 @@
+#!/bin/sh
+# autopkgtest check for clp
+# (C) 2016 Anton Gladky <gladk at debian.org>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+SRC=testGub2.cpp
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cp examples/$SRC $WORKDIR/ 
+cp examples/hello.mps $WORKDIR/ 
+
+cd $WORKDIR
+
+g++ $SRC -lClp -lCoinUtils  -I/usr/include/coin -o demo
+echo "build: OK"
+
+./demo hello.mps
+ls -ln
+
+echo "run: OK"
diff --git a/debian/tests/check5 b/debian/tests/check5
new file mode 100755
index 0000000..705cb64
--- /dev/null
+++ b/debian/tests/check5
@@ -0,0 +1,21 @@
+#!/bin/sh
+# autopkgtest check for clp
+# (C) 2016 Anton Gladky <gladk at debian.org>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+SRC=driver2.cpp
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cp examples/$SRC $WORKDIR/ 
+cp examples/hello.mps $WORKDIR/ 
+
+cd $WORKDIR
+
+g++ $SRC -lClp -lCoinUtils  -I/usr/include/coin -o demo
+echo "build: OK"
+
+./demo hello.mps
+ls -ln
+
+echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..258e1af
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,2 @@
+Tests: check1 check2
+Depends: libsimage-dev, build-essential

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/clp.git



More information about the debian-science-commits mailing list