[admesh] 13/17: Add one more autopkgtest.
Anton Gladky
gladk at moszumanska.debian.org
Fri May 9 21:40:59 UTC 2014
This is an automated email from the git hooks/post-receive script.
gladk pushed a commit to branch master
in repository admesh.
commit ebb2034f1022ce4dda9ede7f11257b6abab99674
Author: Anton Gladky <gladk at debian.org>
Date: Fri May 9 23:04:54 2014 +0200
Add one more autopkgtest.
---
debian/libadmesh-dev.install | 2 +-
debian/tests/build | 113 +++++++++++++++++++++++++++++++++++++++++--
debian/tests/control | 2 +-
3 files changed, 111 insertions(+), 6 deletions(-)
diff --git a/debian/libadmesh-dev.install b/debian/libadmesh-dev.install
index 508bd82..ac8d1fc 100644
--- a/debian/libadmesh-dev.install
+++ b/debian/libadmesh-dev.install
@@ -1,3 +1,3 @@
-usr/include/admesh/*
+usr/include
usr/lib/*/*.so
usr/lib/*/pkgconfig/*
diff --git a/debian/tests/build b/debian/tests/build
old mode 100644
new mode 100755
index 59c7238..0e2f7d4
--- a/debian/tests/build
+++ b/debian/tests/build
@@ -8,13 +8,118 @@ set -e
WORKDIR=$(mktemp -d)
trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
cd $WORKDIR
-cat <<EOF > usescase.c
+cat <<EOF > admesh.c
+#include <admesh/stl.h>
+int main(int argc, char **argv)
+{
+ stl_file stl_in;
+ char *input_file = NULL;
+ input_file = argv[1];
+
+ printf("Opening %s\n", input_file);
+ stl_open(&stl_in, input_file);
+ printf("Rotating %s\n", input_file);
+ stl_rotate_x(&stl_in, 0.1234);
+
+ printf("Translating %s\n", input_file);
+ stl_translate(&stl_in, 1, 2, 3);
+ return 0;
+}
EOF
-gcc -I/usr/include/mpi -I/usr/include -lmedC -o usescase usescase.c
+cat <<EOF > block.stl
+SOLID Untitled1
+ FACET NORMAL 0.00000000E+00 0.00000000E+00 1.00000000E+00
+ OUTER LOOP
+ VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
+ VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 0.00000000E+00 -0.00000000E+00 1.00000000E+00
+ OUTER LOOP
+ VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
+ VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 0.00000000E+00 -0.00000000E+00 -1.00000000E+00
+ OUTER LOOP
+ VERTEX 1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ VERTEX -1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 0.00000000E+00 0.00000000E+00 -1.00000000E+00
+ OUTER LOOP
+ VERTEX -1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ VERTEX 1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL -1.00000000E+00 0.00000000E+00 0.00000000E+00
+ OUTER LOOP
+ VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ VERTEX -1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL -1.00000000E+00 0.00000000E+00 0.00000000E+00
+ OUTER LOOP
+ VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
+ VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 1.00000000E+00 0.00000000E+00 0.00000000E+00
+ OUTER LOOP
+ VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
+ VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 1.00000000E+00 0.00000000E+00 0.00000000E+00
+ OUTER LOOP
+ VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ VERTEX 1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 0.00000000E+00 -1.00000000E+00 0.00000000E+00
+ OUTER LOOP
+ VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ VERTEX -1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 0.00000000E+00 -1.00000000E+00 0.00000000E+00
+ OUTER LOOP
+ VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
+ VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 0.00000000E+00 1.00000000E+00 0.00000000E+00
+ OUTER LOOP
+ VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
+ VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ FACET NORMAL 0.00000000E+00 1.00000000E+00 0.00000000E+00
+ OUTER LOOP
+ VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
+ VERTEX 1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ENDSOLID Untitled1
+EOF
+
+g++ -I/usr/include -o admesh_test admesh.c `pkg-config --cflags --libs libadmesh`
echo "build: OK"
-[ -x usescase ]
-./usescase
+[ -x admesh_test ]
+./admesh_test block.stl
echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
index 8799ed7..221f823 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,2 +1,2 @@
-Tests: regression
+Tests: regression build
Depends: admesh, build-essential
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/admesh.git
More information about the debian-science-commits
mailing list