diff --git a/debian/changelog b/debian/changelog index df3a95b..9d488f6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ * d/control: Standards-Version update to 4.5.1. Add Rules-Requires-Root. * d/control: move to the Clojure Team and updater VCS fields. * d/watch: update to v4 and migrate to git mode. + * d/tests: add autopkgtests. -- Louis-Philippe VĂ©ronneau Mon, 14 Dec 2020 11:13:44 -0500 diff --git a/debian/tests/build b/debian/tests/build new file mode 100644 index 0000000..cd5398b --- /dev/null +++ b/debian/tests/build @@ -0,0 +1,5 @@ +#!/bin/sh + +CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/java.classpath.jar + +clojure -cp $CLASSPATH -e '(use '"'"'clojure.java.classpath)' diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..445b128 --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,6 @@ +Tests: build +Depends: @, clojure +Restrictions: superficial + +Tests: unittests +Depends: @, clojure diff --git a/debian/tests/unittests b/debian/tests/unittests new file mode 100644 index 0000000..4ef0408 --- /dev/null +++ b/debian/tests/unittests @@ -0,0 +1,9 @@ +#!/bin/sh +set -efu + +CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/java.classpath.jar + +cp -a src/test "$AUTOPKGTEST_TMP" +cd "$AUTOPKGTEST_TMP" + +find . -name "*.clj" | xargs clojure -cp $CLASSPATH