diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2016-12-02 21:14:24 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2016-12-02 21:14:24 (GMT) |
commit | 61f8952ebb5ccb2ad22e60b9083de4094e1f01c6 (patch) | |
tree | aeb352dc07a1f2a1edc501315e4ab4d49ce81e01 /java/test | |
parent | a8f85b73f9e8d8fd655a4997f67165529f06b796 (diff) | |
parent | 53d3a619f8a076cb1d0ba9cbc207fc07a6fcc5d8 (diff) | |
download | hdf5-61f8952ebb5ccb2ad22e60b9083de4094e1f01c6.zip hdf5-61f8952ebb5ccb2ad22e60b9083de4094e1f01c6.tar.gz hdf5-61f8952ebb5ccb2ad22e60b9083de4094e1f01c6.tar.bz2 |
Merge pull request #181 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '53d3a619f8a076cb1d0ba9cbc207fc07a6fcc5d8':
Change examples to match junit test
Add missing character
Change where test copies libs because of osx1011 SIP
Diffstat (limited to 'java/test')
-rw-r--r-- | java/test/junit.sh.in | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/java/test/junit.sh.in b/java/test/junit.sh.in index 5001c32..a9a71cb 100644 --- a/java/test/junit.sh.in +++ b/java/test/junit.sh.in @@ -39,7 +39,7 @@ myos=`uname -s` # where the libs exist HDFLIB_HOME="$top_srcdir/java/lib" -BLDLIBDIR="$top_builddir/java/lib" +BLDLIBDIR="$top_builddir/hdf5/lib" BLDDIR="." HDFTEST_HOME="$top_srcdir/java/test" JARFILE=jar@PACKAGE_TARNAME@-@PACKAGE_VERSION@.jar @@ -55,12 +55,14 @@ test -d $BLDLIBDIR || mkdir -p $BLDLIBDIR # Comment '#' without space can be used. # -------------------------------------------------------------------- LIST_LIBRARY_FILES=" +$top_builddir/src/.libs/libhdf5.* +$top_builddir/java/src/jni/.libs/libhdf5_java.* +" +LIST_JAR_FILES=" $HDFLIB_HOME/hamcrest-core.jar $HDFLIB_HOME/junit.jar $HDFLIB_HOME/slf4j-api-1.7.5.jar $HDFLIB_HOME/ext/slf4j-simple-1.7.5.jar -$top_builddir/src/.libs/libhdf5.* -$top_builddir/java/src/jni/.libs/libhdf5_java.* $top_builddir/java/src/$JARFILE " LIST_DATA_FILES=" @@ -77,6 +79,7 @@ actual_ext="JUnit-interface.ext" # copy files from source dirs to test dir # COPY_LIBFILES="$LIST_LIBRARY_FILES" +COPY_JARFILES="$LIST_JAR_FILES" COPY_LIBFILES_TO_BLDLIBDIR() { @@ -104,6 +107,30 @@ COPY_LIBFILES_TO_BLDLIBDIR() fi fi done + # copy jar files. Used -f to make sure get a new copy + for tstfile in $COPY_JARFILES + do + # ignore '#' comment + echo $tstfile | tr -d ' ' | grep '^#' > /dev/null + RET=$? + if [ $RET -eq 1 ]; then + # skip cp if srcdir is same as destdir + # this occurs when build/test performed in source dir and + # make cp fail + SDIR=`$DIRNAME $tstfile` + INODE_SDIR=`$LS -i -d $SDIR | $AWK -F' ' '{print $1}'` + INODE_DDIR=`$LS -i -d $BLDLIBDIR | $AWK -F' ' '{print $1}'` + if [ "$INODE_SDIR" != "$INODE_DDIR" ]; then + $CP -f $tstfile $BLDLIBDIR + if [ $? -ne 0 ]; then + echo "Error: FAILED to copy $tstfile ." + + # Comment out this to CREATE expected file + exit $EXIT_FAILURE + fi + fi + fi + done } CLEAN_LIBFILES_AND_BLDLIBDIR() |