[CMake] Ctest not configuring properly due to DartConfiguration.tcl ?

Johny Johny.Jose at cern.ch
Mon Aug 30 09:25:08 EDT 2010


I figured out the problem. It was the custom command, some of its 
arguments had " which was messing up with the arguments to the ctest 
launcher i guess, I corrected it and now it builds without any issues. 
Thanks for the help :)

Cheers,
Johny

On 08/30/2010 03:22 PM, David Cole wrote:
> Not sure about this one.
>
> Can you share your project source tree / CMakeLists files?
>
> Is it publicly available?
>
> Or reproduce the problem with a very small representative CMakeLists file?
>
>
> Thanks,
> David
>
>
> On Mon, Aug 30, 2010 at 8:41 AM, Johny <Johny.Jose at cern.ch 
> <mailto:Johny.Jose at cern.ch>> wrote:
>
>     I did what you said but now I have a different problem. I see this
>     command being run and it has its output as G__CDB.cxx
>
>     "/home/johny/opt/cmake/bin/ctest" --launch --target-name CDB
>     --build-dir /home/johny/opt/alice/AliRootInstall/STEER --output
>     G__CDB.cxx
>
>     however this file is not created in that directory. The file is
>     generated through a custom command. How do i fix this ?
>
>     Cheers,
>     Johny
>
>
>     On 08/30/2010 01:51 PM, David Cole wrote:
>>     If you are going to run a dashboard with "ctest -D Experimental"
>>     then the CTEST_USE_LAUNCHERS setting has to be saved in the CMake
>>     cache so that *cmake*, at configure time, knows how to generate
>>     the proper command lines in the generated Makefiles.
>>
>>     So you need to pass -DCTEST_USE_LAUNCHERS=ON to cmake at
>>     configure time.
>>
>>     The other variables may be set in a CTestCustom.cmake file at the
>>     top level of your build tree.
>>
>>     There is also a setting in CDash that tells it whether or not to
>>     display labels on a per-project basis: on the "edit project"
>>     page, on the "Miscellaneous" tab, there's a "Display Labels"
>>     checkbox. Make sure that's checked in your CDash project settings.
>>
>>
>>     HTH,
>>     David
>>
>>
>>     On Mon, Aug 30, 2010 at 7:38 AM, Johny <Johny.Jose at cern.ch
>>     <mailto:Johny.Jose at cern.ch>> wrote:
>>
>>         Well i wasn't able to see labels on my builds, and then later
>>         i cudn't see build reports either. I was messing around with
>>         the configuration files and i guess i must have put something
>>         in the wrong place.
>>
>>         So basically in which file do i have to set the variables
>>         CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS,
>>         CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS,
>>         CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE ,
>>         CTEST_USE_LAUNCHERS  so that when i run ctest -D Experimental
>>         those values will be used and my build results get labeled ?
>>
>>         Cheers,
>>         Johny
>>
>>
>>
>>
>>         On 08/30/2010 01:35 PM, David Cole wrote:
>>>         You're not doing anything wrong. DartConfiguration.tcl is
>>>         simple a legacy file name that is still in use. It is
>>>         actually: not tcl, does not require Dart usage...
>>>
>>>         Is there a problem with your submissions to your CDash
>>>         server? Do you get some kind of error?
>>>
>>>
>>>         On Mon, Aug 30, 2010 at 7:22 AM, Johny <Johny.Jose at cern.ch
>>>         <mailto:Johny.Jose at cern.ch>> wrote:
>>>
>>>             Hey,
>>>
>>>             I was trying to use the ctest custom configuration file
>>>             CTestCustom.ctest to set my limits for warnings and
>>>             errors higher than the defaults and also to enable
>>>             labels while building using the CTEST_USE_LAUNCHERS
>>>             variable. I have set all this up in the file however
>>>             when i run Ctest -D Experimental i get this message :
>>>
>>>             UpdateCTestConfiguration  from
>>>             :_/home/johny/opt/alice/AliRootInstall/DartConfiguration.tcl_
>>>             Parse Config
>>>             file:_/home/johny/opt/alice/AliRootInstall/DartConfiguration.tcl_
>>>
>>>             Is this supposed to happen? Where is this
>>>             DartConfiguration.tcl file coming from ? I'm using CDash
>>>             not DART. I even tried specify the configuration file to
>>>             use by ctest using the option --ctest-config but it
>>>             still gives me this message. What am i doing wrong ?
>>>
>>>             Cheers,
>>>             Johny
>>>
>>>             _______________________________________________
>>>             Powered by www.kitware.com <http://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
>>>
>>>
>>
>>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20100830/684ef1b9/attachment.htm>


More information about the CMake mailing list