summaryrefslogtreecommitdiffstats
path: root/java/test/CMakeLists.txt
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2016-03-22 20:02:33 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2016-03-22 20:02:33 (GMT)
commita4ec4e3eb18581a29241d92de0a73052a285ae60 (patch)
treef72eb39ce0c35f536b3ffcaed800914241ab8059 /java/test/CMakeLists.txt
parentbb80d618be9c43fe442091df2b16dcb3fc75b8ed (diff)
downloadhdf5-a4ec4e3eb18581a29241d92de0a73052a285ae60.zip
hdf5-a4ec4e3eb18581a29241d92de0a73052a285ae60.tar.gz
hdf5-a4ec4e3eb18581a29241d92de0a73052a285ae60.tar.bz2
[svn-r29520] rename java test file because test modifies original file.
Delete copy when test is finished.
Diffstat (limited to 'java/test/CMakeLists.txt')
-rw-r--r--java/test/CMakeLists.txt16
1 files changed, 15 insertions, 1 deletions
diff --git a/java/test/CMakeLists.txt b/java/test/CMakeLists.txt
index 938a15b..291284c 100644
--- a/java/test/CMakeLists.txt
+++ b/java/test/CMakeLists.txt
@@ -63,7 +63,6 @@ add_dependencies (${HDF5_JAVA_TEST_LIB_TARGET} ${HDF5_JAVA_HDF5_LIB_TARGET})
set_target_properties (${HDF5_JAVA_TEST_LIB_TARGET} PROPERTIES FOLDER test/java)
set (HDF_JAVA_TEST_FILES
- h5ex_g_iterate.hdf
JUnit-interface.txt
JUnit-interface.ert
)
@@ -79,6 +78,13 @@ foreach (h5_file ${HDF_JAVA_TEST_FILES})
)
endforeach (h5_file ${HDF_JAVA_TEST_FILES})
+add_custom_command (
+ TARGET ${HDF5_JAVA_TEST_LIB_TARGET}
+ POST_BUILD
+ COMMAND ${CMAKE_COMMAND}
+ ARGS -E copy_if_different ${PROJECT_SOURCE_DIR}/h5ex_g_iterate.orig ${PROJECT_BINARY_DIR}/h5ex_g_iterate.hdf
+)
+
if (WIN32)
set (CMAKE_JAVA_INCLUDE_FLAG_SEP ";")
else (WIN32)
@@ -97,6 +103,14 @@ if (CMAKE_BUILD_TYPE MATCHES Debug)
endif(CMAKE_BUILD_TYPE MATCHES Debug)
add_test (
+ NAME JJUnit-interface-clearall-objects
+ COMMAND ${CMAKE_COMMAND}
+ -E remove
+ JUnit-interface.out
+ JUnit-interface.out.err
+)
+
+add_test (
NAME JUnit-interface
COMMAND "${CMAKE_COMMAND}"
-D "TEST_TESTER=${CMAKE_Java_RUNTIME};${CMAKE_Java_RUNTIME_FLAGS}"