Hi all, I am experiencing a very strange problem with a build run via a ctest script on Windows. The script looks as follows:
SET (CTEST_SOURCE_DIRECTORY "C:/s_9XXX_build-windows-32/develop") SET (CTEST_PROJECT_NAME "Spck NA") SITE_NAME(CTEST_SITE) SET(CTEST_BUILD_NAME win32-plain-Experimental) SET (CTEST_BINARY_DIRECTORY "C:/s_9XXX_build-windows-32/obj/plain32") SET (CTEST_TEST_TIMEOUT 3600) SET (CTEST_BUILD_COMMAND "nmake -i world") SET (CTEST_CONFIGURE_COMMAND "C:/s_9XXX_build-windows-32/develop/extern/win32/cmake-2.6/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G \"NMake Makefiles\" ${CTEST_SOURCE_DIRECTORY}") ctest_empty_binary_directory("${CTEST_BINARY_DIRECTORY}") ctest_start(Experimental) ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}" ) ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}" ) ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" ) ctest_submit() The result of running this via 'ctest --debug -VV -S' is, that the build and test is carried out twice. After the first submission to CDash the following error message appears in the log output generated by ctest: C:\ma\cmake\cmake-2.6.4\Source\CTest\cmCTestScriptHandler.cxx:411 Error in read script: E:/simbuild/s_9XXX_build-windows-32/new_arch.Nightly.32.opt.ctest Some of the tests invoked during the test step are failing, but I expect, that ctest should not run the script twice, if any of the tests are failing. Afterwards the build is started all over, after the second run the same message appears, but the ctest invocation terminates. On Linux the same script works correctly without any errors. I played around a bit and found out, that by removing the line containing 'ctest_test' in the above script, the script would only be run once without errors. I also tried running the script in a separate process, using 'ctest -SP' instead of 'ctest -S'. This also leads to a build running once only. For me this means, that it works now using 'ctest -SP', but to me it looks like a bug in CTest. Regards, Martin _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake