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 <[email protected]> Sat, 08 Jan 2022 18:31:37 -0500 + -- Louis-Philippe Véronneau <[email protected]> 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.
_______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

