[Pkg-ocaml-maint-commits] [alt-ergo] 01/01: add as-installed package test

Ralf Treinen treinen at moszumanska.debian.org
Wed Dec 31 12:33:17 UTC 2014


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

treinen pushed a commit to branch experimental/master
in repository alt-ergo.

commit 921eb4398ff8d3f9c014d3394f67352495506119
Author: Ralf Treinen <treinen at free.fr>
Date:   Wed Dec 31 13:02:45 2014 +0100

    add as-installed package test
---
 debian/changelog     | 12 ++++++++----
 debian/control       |  1 +
 debian/tests/control |  5 +++++
 debian/tests/invalid | 10 ++++++++++
 debian/tests/valid   | 10 ++++++++++
 5 files changed, 34 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a09bc0d..6fbbfd1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
-alt-ergo (0.99.1+dfsg1-1) unstable; urgency=medium
+alt-ergo (0.99.1+dfsg1-1) experimental; urgency=medium
 
   * New upstream version.
-  * debian/copyright: add Files-Excluded: nonfree
+  * debian/copyright: add Files-Excluded: non-free
   * debian/watch: mangle suffix +dfsg\d*
   * debian/rules:
     - override for dh_auto_clean target: call "make clean" only
@@ -12,10 +12,14 @@ alt-ergo (0.99.1+dfsg1-1) unstable; urgency=medium
   * new patch 0002-non-free-dropped: adapt Makefile.users to the removal of
     the non-free directory.
   * Drop the libalt-ergo-ocaml-dev binary package since upstream does no
-    longer support installation of develoment libraries.
+    longer support installation of development libraries.
   * Standards-Version 3.9.6 (no change)
+  * Added DEP8-style package tests:
+    - debian/control: add XS-Testsuite field
+    - added debian/tests, with two test scripts on the examples installed with
+      the package.
 
- -- Ralf Treinen <treinen at debian.org>  Tue, 30 Dec 2014 18:56:52 +0100
+ -- Ralf Treinen <treinen at debian.org>  Wed, 31 Dec 2014 13:02:03 +0100
 
 alt-ergo (0.95.2-3) sid; urgency=medium
 
diff --git a/debian/control b/debian/control
index e17e39e..5fc9e09 100644
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,7 @@ Homepage: http://alt-ergo.lri.fr
 Standards-Version: 3.9.6
 Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/alt-ergo.git
 Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/alt-ergo.git
+XS-Testsuite: autopkgtest
 
 Package: alt-ergo
 Section: math
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..756da0a
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,5 @@
+Tests: valid
+Depends: alt-ergo
+
+Tests: invalid
+Depends: alt-ergo
diff --git a/debian/tests/invalid b/debian/tests/invalid
new file mode 100755
index 0000000..b2fff5a
--- /dev/null
+++ b/debian/tests/invalid
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+indir=/usr/share/doc/alt-ergo/examples/invalid
+
+for infile in $indir/*.why
+do
+    alt-ergo $infile | grep -qv "Valid"
+done
diff --git a/debian/tests/valid b/debian/tests/valid
new file mode 100755
index 0000000..cd0cb64
--- /dev/null
+++ b/debian/tests/valid
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+indir=/usr/share/doc/alt-ergo/examples/valid
+
+for infile in $indir/*.why
+do
+    alt-ergo $infile | grep -q "Valid"
+done

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/alt-ergo.git



More information about the Pkg-ocaml-maint-commits mailing list