1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
#!/bin/bash
set -e
# autopkgtest check: run unit tests
# (C) 2020 Pierre Gruet.
# Author: Pierre Gruet <pgt@debian.org>
pkg=libpj-java
export LC_ALL=C.UTF-8
if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
fi
cp -a compile lib/ "${AUTOPKGTEST_TMP}"
cd "${AUTOPKGTEST_TMP}"
cd lib/
# Deleting classes supposed to be found in the jar.
rm `grep "^edu\/.*" ../compile | sed '/test/d; s/\\\//' | paste -sd " " -`
# Putting the way to the installed jar in the classpath.
export CLASSPATH=$CLASSPATH:.:/usr/share/java/pj.jar
# Building test classes.
javac `grep "^edu\/.*/test" ../compile | sed 's/\\\//' | paste -sd " " -`
java edu.rit.compbio.phyl.test.Test01 edu/rit/compbio/phyl/doc-files/example.phy edu/rit/compbio/phyl/doc-files/example1OutTest.phy
java edu.rit.compbio.phyl.test.Test02 edu/rit/compbio/phyl/doc-files/example.phy edu/rit/compbio/phyl/doc-files/example2OutTest.phy
java edu.rit.compbio.phyl.test.Test03 3
java edu.rit.compbio.phyl.test.Test04 edu/rit/compbio/phyl/doc-files/example.phy edu/rit/compbio/phyl/doc-files/example4OutTest.phy edu/rit/compbio/phyl/doc-files/draw4OutTest.png
java edu.rit.compbio.phyl.test.Test05 edu/rit/compbio/phyl/doc-files/example.phy
java edu.rit.compbio.phyl.test.Upgma2
java edu.rit.draw.item.test.Test01
java edu.rit.draw.item.test.Test02
java edu.rit.image.test.Test01 64 edu/rit/image/test/img1OutTest.pjg
java edu.rit.image.test.Test02 64 128 edu/rit/image/test/img2OutTest.pjg
java edu.rit.image.test.Test03 128 edu/rit/image/test/img3OutTest.pjg
java edu.rit.image.test.Test04 256 edu/rit/image/test/img4OutTest.pjg
java edu.rit.mri.test.GenData 42 1. 36. 20 0.5 2
java edu.rit.pj.cluster.test.Test01
java -Dpj.nn=2 -Dpj.np=3 -Dpj.nt=4 edu.rit.pj.cluster.test.Test02
java -Dpj.np=2 edu.rit.pj.cluster.test.Test04 1
java edu.rit.pj.job.test.Test01
java edu.rit.pj.test.SeqHelloWorld 3
java -Dpj.nt=4 edu.rit.pj.test.SmpHelloWorld 2
java -Dpj.nt=2 edu.rit.pj.test.Test01
java -Dpj.nt=2 edu.rit.pj.test.Test02
java -Dpj.nt=2 edu.rit.pj.test.Test05 1 5
java -Dpj.nt=2 edu.rit.pj.test.Test06 2
java -Dpj.nt=2 edu.rit.pj.test.Test07
java -Dpj.nt=2 edu.rit.pj.test.Test12 3 4 5
java -Dpj.nt=2 edu.rit.pj.test.Test13 42 6 edu/rit/pj/test/m13OutTest.mat
java -Dpj.np=2 edu.rit.pj.test.Test14 5
java -Dpj.np=2 edu.rit.pj.test.Test15 5
java -Dpj.np=2 edu.rit.pj.test.Test16 5
java -Dpj.np=2 edu.rit.pj.test.Test17 5
java -Dpj.np=2 edu.rit.pj.test.Test18 5
java -Dpj.jn=2 -Dpj.np=3 -Dpj.nt=4 edu.rit.pj.test.Test19
java -Dpj.np=3 -Dpj.nt=4 edu.rit.pj.test.Test20 42 3
java -Dpj.np=3 edu.rit.pj.test.Test24 testString24
java edu.rit.pj.test.Test25 testString25
|