[SCM] UNNAMED PROJECT branch, master, updated. 0.31-46-g8b6d4e3
Niels Thykier
nthykier at alioth.debian.org
Thu Feb 17 17:49:08 UTC 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, master has been updated
via 8b6d4e3c3bae54f2a45beddc9a111ce192f4bc22 (commit)
via dd03390e12f5d9203b65af4492085318f70d59a4 (commit)
from f88696bc11f28f4c0bed73365850e287fe9538c2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8b6d4e3c3bae54f2a45beddc9a111ce192f4bc22
Author: Niels Thykier <niels at thykier.net>
Date: Thu Feb 17 18:46:27 2011 +0100
Skip tests if fastjar is the only thing we can find
fastjar produces some incompatible results
commit dd03390e12f5d9203b65af4492085318f70d59a4
Author: Niels Thykier <niels at thykier.net>
Date: Thu Feb 17 18:46:10 2011 +0100
Added missing B-D-I for running the test suite
-----------------------------------------------------------------------
Summary of changes:
debian/control | 1 +
tests/tests.sh | 18 ++++++++++++++++--
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/debian/control b/debian/control
index 6adc8f5..d56cc17 100644
--- a/debian/control
+++ b/debian/control
@@ -3,6 +3,7 @@ Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Matthew Johnson <mjj29 at debian.org>, Niels Thykier <niels at thykier.net>
Build-Depends: debhelper (>= 7.0.50~)
+Build-Depends-Indep: default-jdk, libarchive-zip-perl (>= 1.20)
Standards-Version: 3.9.1
Section: java
Vcs-Git: git://git.debian.org/git/pkg-java/javatools.git
diff --git a/tests/tests.sh b/tests/tests.sh
index 27d7e40..6f87db7 100755
--- a/tests/tests.sh
+++ b/tests/tests.sh
@@ -1,9 +1,23 @@
#!/bin/bash --
+
set -e
_DIR=`pwd`
. ../jh_lib.sh.in
+[ "$JAVA_HOME" ] || JAVA_HOME="/usr/lib/jvm/default-java"
+
+JAR="$JAVA_HOME/bin/jar"
+if [ ! -x "$JAR" -a -x "/usr/bin/jar" ] ; then
+ JAR="/usr/bin/jar"
+fi
+
+if readlink "$JAR" | grep -q "fastjar$" ; then
+ echo "fastjar produces different results than we expect." >&2
+ echo "Skipping test" >&2
+ exit 0
+fi
+
run_jh_manifest()
{
cd ..
@@ -20,9 +34,9 @@ checkmanifest()
shift
shift
touch foo
- jar cfm test.jar $source foo
+ "$JAR" cfm test.jar $source foo
run_jh_manifest "$@" "$_DIR/test.jar"
- jar xf test.jar META-INF/MANIFEST.MF
+ "$JAR" xf test.jar META-INF/MANIFEST.MF
if ! diff -u $verify META-INF/MANIFEST.MF > test.diff; then
error=1
echo "ERROR: difference detected:"
hooks/post-receive
--
UNNAMED PROJECT
More information about the pkg-java-commits
mailing list