jenkins: Use GPGMEs test suite for GnuPG
authorJustus Winter <justus@g10code.com>
Wed, 14 Dec 2016 16:27:39 +0000 (17:27 +0100)
committerJustus Winter <justus@g10code.com>
Thu, 15 Dec 2016 10:04:15 +0000 (11:04 +0100)
misc/jenkins/README.org [new file with mode: 0644]
misc/jenkins/bin/build.bash

diff --git a/misc/jenkins/README.org b/misc/jenkins/README.org
new file mode 100644 (file)
index 0000000..8691018
--- /dev/null
@@ -0,0 +1,12 @@
+* Notes
+** GPGME tests for GnuPG
+There is a reasonably up-to-date (but this is currently a manual
+process) GPGME source at
+
+  $HOME/src/gpgme-for-gnupgs-tests
+
+and a build tree at
+
+  $HOME/src/gpgme-for-gnupgs-tests/obj
+
+The tests from there are executed in GnuPG's test suite.
index fd3f5a1..f5a48bd 100755 (executable)
@@ -93,6 +93,13 @@ case "$JOB_NAME" in
         ;;
 esac
 
+# See if we have a GPGME checkout for the tesets.
+xtest_gpgme_srcdir="$HOME/src/gpgme-for-gnupgs-tests"
+if [ -d "$xtest_gpgme_srcdir/obj" ]; then
+    export XTEST_GPGME_SRCDIR="$xtest_gpgme_srcdir"
+    export XTEST_GPGME_BUILDDIR="$xtest_gpgme_srcdir/obj"
+fi
+
 # We build on the "obj" subdir.
 abs_configure="$(pwd)/configure"
 mkdir -p obj