[eigen] Improved dashboard submissions...

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Just check out the fork. I removed it for MSVC IDE only.

Hauke

On Sunday, February 20, 2011, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:
> 2011/2/19 Hauke Heibel <hauke.heibel@xxxxxxxxxxxxxx>:
>> I spend lots of time investigating the issue and found no solution. ;(
>>
>> Gael's patch does not help since "msbuild" does not allow to definey
>> multiple targets and the "all" target is always defined. So right now,
>> building the test through the "Experimental" or "Nightly" targets does
>> completely fail on msvc. In that regard, our previous solution was a
>> bit better but it was a good idea and it works for make-file
>> generators.
>>
>> I also investigated using the new "scripting" style of CMake. That's
>> promising because it allows to do something like this
>>
>>  ctest_build(TARGET buildtests)
>>
>> which would use the target "buildtests" for running and building the tests.
>>
>> I even tried to alter the ctest command via
>>
>>  set(CMAKE_CTEST_COMMAND ${CMAKE_CTEST_COMMAND} -V -S
>> ${CMAKE_BINARY_DIR}/exp_suite.cmake)
>>
>> in order to be able to use the new scripting functionality to trigger
>> building the correct target. Also a "fail" because the scripting
>> requires me to specify whether we are running an "Experimental" or
>> "Nightly" build and I cannot alter the CMAKE_CTEST_COMMAND per target.
>>
>
> OK, sorry I have not at all followed this conversation at all, just
> replying to this isolated points:
>
>> There seem to be only two solutions left ...
>>
>> 1) Reactivate the ALL target and include the tests.
>
> We don't want to do that by default as that means that people could no
> longer just do 'make install' and have it complete in a fraction of a
> second.
>
> However, we already have a non-default option
> EIGEN_LEAVE_TEST_IN_ALL_TARGET which does that.
>
> Benoit
>
>> 2) Remove the DartConfiguration.tcl and allow dashboard submissions
>> via "testsuite.cmake" or a novel and improved script only.
>>
>> We could even auto-generate such scripts for experimental builds while
>> running CMake.
>>
>> - Hauke
>>
>>
>>
>
>
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/