On Tue, Dec 18, 2012 at 9:27 PM, <crick...@gmail.com> wrote: > On Tue, Dec 18, 2012 at 10:47 AM, Greg Hellings <greg.helli...@gmail.com> > wrote: >> If you configure with SWORD_BUILD_TESTS="Yes" CMake will configure the tests. >> >> You can then issue 'make tests' from the top build directory and it >> will build _and_ attempt to run all the tests. Now it fails for me on >> the first one because of a missing directory "../../osistest". I have >> a feeling this is because I force the build to be out-of-stream? I >> don't really know, as I have never run our test suite. But if you want >> to compile and run the tests manually, all you need to do is specify >> 'make tests' and they'll be built in the tests/ subdirectory of your >> build dir.
Here's a patch that helps some with osistest. I still get the following error when I run osistest, though: UTF8Transliterator: ICU: no resource index to load UTF8Transliterator: ICU: status U_MISSING_RESOURCE_ERROR $ svn diff Index: tests/CMakeLists.txt =================================================================== --- tests/CMakeLists.txt (revision 2751) +++ tests/CMakeLists.txt (working copy) @@ -30,6 +30,7 @@ localetest mgrtest modtest + osistest parsekey rawldidxtest romantest Index: tests/testsuite/CMakeLists.txt =================================================================== --- tests/testsuite/CMakeLists.txt (revision 2751) +++ tests/testsuite/CMakeLists.txt (working copy) @@ -6,6 +6,7 @@ tests_configure COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/*.sh ${CMAKE_CURRENT_BINARY_DIR} COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/*.good ${CMAKE_CURRENT_BINARY_DIR} + COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/osisReference.xml ${CMAKE_CURRENT_BINARY_DIR} COMMAND echo \"[Install]\\nLocalePath=${CMAKE_CURRENT_SOURCE_DIR}/../../\" > ${CMAKE_CURRENT_BINARY_DIR}/sword.conf DEPENDS ${test_PROGRAMS} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} -Ben _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page