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 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
|
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -51,10 +51,12 @@
add_executable(napi_test_hdf5 napi_test.c)
target_link_libraries(napi_test_hdf5 NeXus_Shared_Library)
add_test(NAME "NAPI-C-HDF5-test" COMMAND napi_test_hdf5)
-
+ set_property(TEST "NAPI-C-HDF5-test" APPEND PROPERTY RUN_SERIAL TRUE)
+
add_executable(napi_attra_test_hdf5 napi_attra_test.c)
target_link_libraries(napi_attra_test_hdf5 NeXus_Shared_Library)
add_test(NAME "NAPI-C-HDF5-attra-test" COMMAND napi_attra_test_hdf5)
+ set_property(TEST "NAPI-C-HDF5-attra-test" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C-HDF5-test" "NAPI-C-HDF5-attra-test" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
@@ -66,11 +68,13 @@
target_link_libraries(napi_test_hdf4 NeXus_Shared_Library)
add_test(NAME "NAPI-C-HDF4-test"
COMMAND napi_test_hdf4)
-
+ set_property(TEST "NAPI-C-HDF4-test" APPEND PROPERTY RUN_SERIAL TRUE)
+
add_executable(napi_attra_test_hdf4 napi_attra_test.c)
target_link_libraries(napi_attra_test_hdf4 NeXus_Shared_Library)
add_test(NAME "NAPI-C-HDF4-attra-test" COMMAND napi_attra_test_hdf4)
set_tests_properties("NAPI-C-HDF4-attra-test" PROPERTIES WILL_FAIL TRUE)
+ set_property(TEST "NAPI-C-HDF4-attra-test" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C-HDF4-test" "NAPI-C-HDF4-attra-test" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
@@ -82,16 +86,19 @@
target_link_libraries(napi_test-xml NeXus_Shared_Library)
add_test(NAME "NAPI-C-MXML-test"
COMMAND napi_test-xml)
-
+ set_property(TEST "NAPI-C-MXML-test" APPEND PROPERTY RUN_SERIAL TRUE)
+
add_executable(napi_test-xml-table napi_test.c)
target_link_libraries(napi_test-xml-table NeXus_Shared_Library)
add_test(NAME "NAPI-C-MXML-TABLE-test"
COMMAND napi_test-xml-table)
-
+ set_property(TEST "NAPI-C-MXML-TABLE-test" APPEND PROPERTY RUN_SERIAL TRUE)
+
add_executable(napi_attra_test_xml napi_attra_test.c)
target_link_libraries(napi_attra_test_xml NeXus_Shared_Library)
add_test(NAME "NAPI-C-MXML-attra-test" COMMAND napi_attra_test_xml)
set_tests_properties("NAPI-C-MXML-attra-test" PROPERTIES WILL_FAIL TRUE)
+ set_property(TEST "NAPI-C-MXML-attra-test" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C-MXML-test" "NAPI-C-MXML-TABLE-test" "NAPI-C-MXML-attra-test" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
@@ -105,6 +112,7 @@
target_link_libraries(leak_test1 NeXus_Shared_Library)
add_test(NAME "NAPI-C-leak-test-1"
COMMAND leak_test1)
+set_property(TEST "NAPI-C-leak-test-1" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C-leak-test-1" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
endif(WIN32)
@@ -116,10 +124,11 @@
target_link_libraries(test_nxunlimited NeXus_Shared_Library)
add_test(NAME "NAPI-C-test-nxunlimited"
COMMAND test_nxunlimited)
+set_property(TEST "NAPI-C-test-nxunlimited" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C-test-nxunlimited" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
endif(WIN32)
-
+
#------------------------------------------------------------------------------
# Add tests relevant to C++ bindings
@@ -132,6 +141,7 @@
add_executable(napi_test_cpp-hdf5 napi_test_cpp.cxx)
target_link_libraries(napi_test_cpp-hdf5 NeXus_CPP_Shared_Library)
add_test(NAME "NAPI-C++-HDF5-test" COMMAND napi_test_cpp-hdf5)
+ set_property(TEST "NAPI-C++-HDF5-test" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C++-HDF5-test" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
endif(WIN32)
@@ -141,6 +151,7 @@
add_executable(napi_test_cpp-hdf4 napi_test_cpp.cxx)
target_link_libraries(napi_test_cpp-hdf4 NeXus_CPP_Shared_Library)
add_test(NAME "NAPI-C++-HDF4-test" COMMAND napi_test_cpp-hdf4)
+ set_property(TEST "NAPI-C++-HDF4-test" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C++-HDF4-test" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
endif(WIN32)
@@ -150,6 +161,7 @@
add_executable(napi_test_cpp-xml napi_test_cpp.cxx)
target_link_libraries(napi_test_cpp-xml NeXus_CPP_Shared_Library)
add_test(NAME "NAPI-C++-MXML-test" COMMAND napi_test_cpp-xml)
+ set_property(TEST "NAPI-C++-MXML-test" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C++-MXML-test" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
endif(WIN32)
@@ -169,6 +181,7 @@
target_link_libraries(leak_test2 NeXus_CPP_Shared_Library)
add_test(NAME "NAPI-C++-leak-test-2"
COMMAND leak_test2)
+ set_property(TEST "NAPI-C++-leak-test-2" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C++-leak-test-2" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
endif(WIN32)
@@ -177,6 +190,7 @@
target_link_libraries(leak_test3 NeXus_CPP_Shared_Library)
add_test(NAME "NAPI-C++-leak-test-3"
COMMAND leak_test3)
+ set_property(TEST "NAPI-C++-leak-test-3" APPEND PROPERTY RUN_SERIAL TRUE)
if (WIN32)
set_property(TEST "NAPI-C++-leak-test-3" APPEND PROPERTY ENVIRONMENT "PATH=${TESTSPATH}")
endif(WIN32)
@@ -191,6 +205,7 @@
target_link_libraries(napif4_test NeXus_F77_Shared_Library)
add_test(NAME "NAPI-F77-HDF4-test"
COMMAND napif4_test)
+ set_property(TEST "NAPI-F77-HDF4-test" APPEND PROPERTY RUN_SERIAL TRUE)
endif()
if(WITH_HDF5)
@@ -198,6 +213,7 @@
target_link_libraries(napif5_test NeXus_F77_Shared_Library)
add_test(NAME "NAPI-F77-HDF5-test"
COMMAND napif5_test)
+ set_property(TEST "NAPI-F77-HDF5-test" APPEND PROPERTY RUN_SERIAL TRUE)
endif()
if(WITH_MXML)
@@ -205,6 +221,7 @@
target_link_libraries(napif_test NeXus_F77_Shared_Library)
add_test(NAME "NAPI-F77-XML-test"
COMMAND napif_test)
+ set_property(TEST "NAPI-F77-XML-test" APPEND PROPERTY RUN_SERIAL TRUE)
endif()
endif()
@@ -215,6 +232,6 @@
add_executable(NXtestf90 NXtest.f90)
target_link_libraries(NXtestf90 NeXus_F90_Shared_Library)
add_test(NAME "Fortran-90-test" COMMAND NXtestf90)
+ set_property(TEST "Fortran-90-test" APPEND PROPERTY RUN_SERIAL TRUE)
endif()
-
|