I want to submit test results to a common area and I’m trying to get CTest / CDash to do it. So far after a couple of hours I’ve been unsuccessful. Here is information which shows more or less where I’m at.
a) I created a dashboard at http://my.cdash.org/index.php?project=Safe+Numerics b) I have a CMakeLists text file which seems to work as it should. I builds a bunch of projects for my Mac Xcode IDE including build, test and run. This CMakeLists.txt file includes “include(CTest) c) I configure and generate the project and things seem to work great - until I build the project “Experimental” - 1) There is a new file in my directory named: LastSubmit_20140421-2126.log.tmp which contains: Upload files: 0 Build.xml 1 Configure.xml 2 Test.xml Using drop method: http Upload file: /Users/robertramey/WorkingProjects/safe_numerics/CMake/build-static/Testing/20140421-2126/Build.xml to Roberts-Mac-mini.local___Darwin-clang++___20140421-2126-Experimental___XML___Build.xml The contents of this file suggests that CTest is trying to load the results to my own machine rather than the CDash server. d) I also have a file at the same level as the CMakeLists.txt file named CTestConfig.cmake which contains: ## This file should be placed in the root directory of your project. ## Then modify the CMakeLists.txt file in the root directory of your ## project to incorporate the testing dashboard. ## # The following are required to uses Dart and the Cdash dashboard ## ENABLE_TESTING() ## INCLUDE(CTest) set(CTEST_PROJECT_NAME "Safe Numerics") set(CTEST_NIGHTLY_START_TIME "01:00:00 UTC") set(CTEST_DROP_METHOD "http") set(CTEST_DROP_SITE "my.cdash.org") # set(CTEST_DROP_LOCATION "/cdash/submit.php?project=MyProject") set(CTEST_DROP_LOCATION "/index.php?project=Safe+Numerics") set(CTEST_DROP_SITE_CDASH TRUE) Which is what I believe I should have. Note that I also have a CMake generated file named DartConfiguration.tcl which contains (among other things) # Submission information IsCDash: TRUE CDashVersion: QueryCDashVersion: DropSite: my.cdash.org DropLocation: /index.php?project=Safe+Numerics DropSiteUser: DropSitePassword: DropSiteMode: DropMethod: http TriggerSite: ScpCommand: /usr/bin/scp # Dashboard start time NightlyStartTime: 01:00:00 UTC I don’t what role this plays, but it seems it has been setup consistently from the CTestConfig.cmake. Any help you can give me would be appreciated. Robert Ramey Robert Ramey Software Development (805)569-3793 [email protected] www.rrsd.com
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
