[eigen] Improved dashboard submissions... |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: "eigen@xxxxxxxxxxxxxxxxxxx" <eigen@xxxxxxxxxxxxxxxxxxx>
- Subject: [eigen] Improved dashboard submissions...
- From: Hauke Heibel <hauke.heibel@xxxxxxxxxxxxxx>
- Date: Sun, 20 Feb 2011 16:21:31 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=zruBCy+LQfjZuSHQXImo4oREtwPSX4MPcwlqMC4OPxc=; b=qu/NVEkUeimvroIjEOeIEDTnNEPsPGCImTSsRoI5uWqh9mWGjUfQn3EjFQO6Vr7X67 wB5+okKE3fAv5miGQV3o+c34MyI0cCTnlGKz7e0G4xO4eDLbEe5UuRXvq2CQMibaKZJh UhZjKPKdvvi7owT5SIsLvwI8oBSFZ18ISVpxw=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=jB4w3XnZGs+O14vYp9eIDUMb49lr8ci7YtzJZEHJNmn3sALrJT5T954TVVRZjwx6LE XlIfhIT9Au1U4vQfv8C398V2f9DDj0GrDN4qjHwIWPaiwBcUmIhGMm7RoKM0aaNXH5xl l5SeFF2M/OMo5ZUjfkWCtNMZMc2MU4UvMHG2M=
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
>>
>>
>>
>
>
>