[Git][clojure-team/trapperkeeper-clojure][debian/main] 3 commits: d/tests: add autopkgtests.

Louis-Philippe Véronneau (@pollo) gitlab at salsa.debian.org
Fri May 13 20:26:40 BST 2022



Louis-Philippe Véronneau pushed to branch debian/main at Debian Clojure Maintainers / trapperkeeper-clojure


Commits:
efd1f7d0 by Louis-Philippe Véronneau at 2022-05-13T15:19:40-04:00
d/tests: add autopkgtests.

- - - - -
9850de32 by Louis-Philippe Véronneau at 2022-05-13T15:20:25-04:00
d/control: Standards-Version update to 4.6.1. No changes required.

- - - - -
dd0192bb by Louis-Philippe Véronneau at 2022-05-13T15:20:25-04:00
release 3.1.0-3 to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/tests/build
- + debian/tests/control
- + debian/tests/unittests


Changes:

=====================================
debian/changelog
=====================================
@@ -1,9 +1,10 @@
-trapperkeeper-clojure (3.1.0-3) UNRELEASED; urgency=normal
+trapperkeeper-clojure (3.1.0-3) unstable; urgency=medium
 
-  [ Louis-Philippe Véronneau ]
   * d/control: New email for the Clojure Team.
+  * d/tests: add autopkgtests.
+  * d/control: Standards-Version update to 4.6.1. No changes required.
 
- -- Louis-Philippe Véronneau <pollo at debian.org>  Sat, 08 Jan 2022 18:31:37 -0500
+ -- Louis-Philippe Véronneau <pollo at debian.org>  Fri, 13 May 2022 15:15:43 -0400
 
 trapperkeeper-clojure (3.1.0-2) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -27,7 +27,7 @@ Build-Depends:
  libnrepl-clojure,
  libcomplete-clojure <!nocheck>,
  leiningen,
-Standards-Version: 4.5.1
+Standards-Version: 4.6.1
 Vcs-Git: https://salsa.debian.org/clojure-team/trapperkeeper-clojure.git
 Vcs-Browser: https://salsa.debian.org/clojure-team/trapperkeeper-clojure
 Homepage: https://github.com/puppetlabs/trapperkeeper


=====================================
debian/tests/build
=====================================
@@ -0,0 +1,6 @@
+#!/bin/sh
+set -efu
+
+CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/trapperkeeper.jar
+
+clojure -cp $CLASSPATH -e '(use '"'"'puppetlabs.trapperkeeper.main)'


=====================================
debian/tests/control
=====================================
@@ -0,0 +1,7 @@
+Tests: build
+Depends: @, clojure
+Restrictions: superficial, allow-stderr
+
+Tests: unittests
+Depends: @, clojure, libbultitude-clojure
+Restrictions: allow-stderr


=====================================
debian/tests/unittests
=====================================
@@ -0,0 +1,17 @@
+#!/bin/sh
+set -efu
+
+CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/bultitude.jar:/usr/share/java/trapperkeeper.jar:/usr/share/java/trapperkeeper-test.jar:/usr/share/java/kitchensink-test.jar:test
+
+cp -R test dev-resources plugin-test-resources "$AUTOPKGTEST_TMP"
+mkdir "$AUTOPKGTEST_TMP/target"
+touch "$AUTOPKGTEST_TMP/empty.ini"
+cd "$AUTOPKGTEST_TMP"
+
+clojure \
+    -cp $CLASSPATH \
+    -e "(require '[clojure.test])" \
+    -e "(require '[bultitude.core :as b])" \
+    -e '(def all-tests (b/namespaces-on-classpath :classpath "test"))' \
+    -e "(map #(require %) all-tests)" \
+    -e '(System/exit (if (clojure.test/successful? (clojure.test/run-all-tests #"puppetlabs.trapperkeeper.+-test")) 0 1))'



View it on GitLab: https://salsa.debian.org/clojure-team/trapperkeeper-clojure/-/compare/da3ada3eb88fd2173cc0b7cef9f6324b450a1740...dd0192bb43268a6870e063c4ef750547281cf743

-- 
View it on GitLab: https://salsa.debian.org/clojure-team/trapperkeeper-clojure/-/compare/da3ada3eb88fd2173cc0b7cef9f6324b450a1740...dd0192bb43268a6870e063c4ef750547281cf743
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20220513/dbeeb9b3/attachment.htm>


More information about the pkg-java-commits mailing list