<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><SPAN lang=EN>
<DIV>Hi,</DIV>
<DIV> </DIV>
<DIV>I am using ctest, cdash for the first time.</DIV>
<DIV>I do not have any code to build.</DIV>
<DIV>I only want to run test on some executable a.out using valgrind and see the results on my.cdash.org.</DIV>
<DIV> </DIV>
<DIV>I have created file 'CMakeLists.txt' :</DIV>
<DIV>cmake_minimum_required (VERSION 2.6)</DIV>
<DIV>ENABLE_TESTING ()</DIV>
<DIV>set(PROJECT_NAME "VALG1")</DIV>
<DIV>set(NIGHTLY_START_TIME "00:00:00 EST")</DIV>
<DIV>set(DROP_METHOD "http")</DIV>
<DIV>set(DROP_SITE "my.cdash.org")</DIV>
<DIV>set(DROP_LOCATION "/submit.php?project=VALG1")</DIV>
<DIV>set(DROP_SITE_CDASH TRUE)</DIV>
<DIV>INCLUDE(CTest)</DIV>
<DIV>ADD_TEST (a.out /home/girish/a.out)</DIV>
<DIV> </DIV>
<DIV>When I run 'ctest -D Experimental', I get the following output.</DIV>
<DIV> </DIV>
<DIV>----- OUTPUT START -----</DIV>
<DIV>[girish@ps0485 CTEST]$ ctest -D Experimental </DIV>
<DIV>Site: ps0485.persistent.co.in</DIV>
<DIV>Build name: Linux-c++</DIV>
<DIV>Create new tag: 20100127-1055 - Experimental</DIV>
<DIV>Start processing tests</DIV>
<DIV>Configure project</DIV>
<DIV>Each . represents 1024 bytes of output</DIV>
<DIV>. Size of output: 0K</DIV>
<DIV>Build project</DIV>
<DIV>Each symbol represents 1024 bytes of output.</DIV>
<DIV>'!' represents an error and '*' a warning.</DIV>
<DIV>Size of output: 0K</DIV>
<DIV>0 Compiler errors</DIV>
<DIV>0 Compiler warnings</DIV>
<DIV>Test project /home/girish/CTEST</DIV>
<DIV>1/ 1 Testing a.out Passed</DIV>
<DIV>100% tests passed, 0 tests failed out of 1</DIV>
<DIV>Performing coverage</DIV>
<DIV>Cannot find any coverage files. Ignoring Coverage request.</DIV>
<DIV>Submit files (using http)</DIV>
<DIV>Using HTTP submit method</DIV>
<DIV>Drop site: http://my.cdash.org/submit.php?project=VALG1</DIV>
<DIV>Uploaded: /home/girish/CTEST/Testing/20100127-1055/Build.xml</DIV>
<DIV>Uploaded: /home/girish/CTEST/Testing/20100127-1055/Configure.xml</DIV>
<DIV>Uploaded: /home/girish/CTEST/Testing/20100127-1055/Test.xml</DIV>
<DIV>Using HTTP trigger method</DIV>
<DIV>Trigger site: http://my.cdash.org/cgi-bin/Submit-Random-TestingResults.cgi</DIV>
<DIV>Dart server triggered...</DIV>
<DIV>Submission successful</DIV>
<DIV>----- OUTPUT END -----</DIV>
<DIV> </DIV>
<DIV>I have created a project VALG1 on my.cdash.org.</DIV>
<DIV>But, after I run the above command; I do not see any results on the page <A href="http://my.cdash.org/index.php?project=VALG1">http://my.cdash.org/index.php?project=VALG1</A>.</DIV>
<DIV> </DIV>
<DIV>Now, if I have a CMakeLists.txt as follows :</DIV>
<DIV>cmake_minimum_required (VERSION 2.6)</DIV>
<DIV>ENABLE_TESTING ()</DIV>
<DIV>INCLUDE(CTest)</DIV>
<DIV>ADD_TEST (a.out /home/girish/a.out)</DIV>
<DIV>and CTestConfig.cmake as follows :</DIV>
<DIV>set(CTEST_PROJECT_NAME "VALG1")</DIV>
<DIV>set(CTEST_NIGHTLY_START_TIME "15:59:00 IST")</DIV>
<DIV>set(CTEST_DROP_METHOD "http")</DIV>
<DIV>set(CTEST_DROP_SITE "my.cdash.org")</DIV>
<DIV>set(CTEST_DROP_LOCATION "/submit.php?project=VALG1")</DIV>
<DIV>set(CTEST_DROP_SITE_CDASH TRUE)</DIV>
<DIV>ctest_memcheck(BUILD â€œ${CTEST_BINARY_DIRECTORY}”)</DIV>
<DIV>set(CTEST_MEMORYCHECK_COMMAND "/usr/bin/valgrind")</DIV>
<DIV>set(CTEST_MEMORYCHECK_COMMAND_OPTIONS "--log-file=vlogs --leak-check=full --xml=yes")</DIV>
<DIV> </DIV>
<DIV>and if I give the command 'cmake .' then it gives me following error :</DIV>
<DIV>----- OUTPUT START -----</DIV>
<DIV>.......</DIV>
<DIV>.......</DIV>
<DIV>-- Detecting CXX compiler ABI info</DIV>
<DIV>-- Detecting CXX compiler ABI info - done</DIV>
<DIV>CMake Error at CTestConfig.cmake:9 (ctest_memcheck):</DIV>
<DIV>Unknown CMake command "ctest_memcheck".</DIV>
<DIV>Call Stack (most recent call first):</DIV>
<DIV>/usr/share/cmake/Modules/CTest.cmake:50 (INCLUDE)</DIV>
<DIV>CMakeLists.txt:14 (INCLUDE)</DIV>
<DIV>-- Configuring incomplete, errors occurred!</DIV>
<DIV>----- OUTPUT END -----</DIV>
<DIV> </DIV>
<DIV>So, I would like to know :</DIV>
<DIV>1. What I need to do in order to see the results on my.cdash.org?</DIV>
<DIV>2. Why is it saying Unknown CMake command "ctest_memcheck"?</DIV>
<DIV>3. How do I make 'valgrind' run on the test?</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Girish</DIV></SPAN></td></tr></table><br>