[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