[Insight-developers] CTest ctest_submit in parts, re-running

Bradley Lowekamp blowekamp at mail.nih.gov
Wed Feb 26 09:11:23 EST 2014


Ok,

I update my common dashboard script like so:
https://github.com/SimpleITK/SimpleITK/commit/49818eba53f7f64054fca14a5007c42188d79903

So that it'll do ctest_submit in parts.

Now I have appeared to have lost the nifty OS icons, which are surprisingly helpful in distinguishing what's what.
http://open.cdash.org/index.php?project=SimpleITK

Any idea why the disappeared and how to get them back?

Brad


On Feb 25, 2014, at 1:21 PM, Bradley Lowekamp <blowekamp at mail.nih.gov> wrote:

> David,
> 
> Thanks for the information.
> 
> (1) You mean delete the build manually on CDash
> 
> (2) Regarding the second approach, I thought something like the following psudo-ctest code would achieve that:
> 
> ctest_start()
> ctest_update()
> ctest_configure()
> ctest_build()
> ctest_submit(PARTS Start Update Configure Build)
> ctest_test()
> ctest_build( TARGET dist APPEND)
> ctest_submit(PARTS Build)
> 
> But the builds reporting on the dashboard was very odd. With a green 0+5 in the warnings, and the warnings showing up some places but not others. Is this the backwards compatible mode you referred to in you blog entry?
> 
> I'll likely take you advice in just adding (1) option one, but I after spending this much time on the issue, I'd like to complete my understanding.
> 
> Thanks,
> Brad
> 
> 
> 
> 
> On Feb 25, 2014, at 12:20 PM, David Cole <dlrdave at aol.com> wrote:
> 
>> I think you have two options:
>> 
>> (1) delete the build manually before re-running the script
>> 
>> Easy, but manual.
>> 
>> (2) Do a ctest_submit of a ctest_build Build.xml file without the APPEND...
>> 
>> When you submit the Build.xml file without APPEND in it is the *only* trigger for CDash to delete a build first before adding the new information being submitted.
>> 
>> This second technique could be automated, but it would result in a (probably even more) confusing script.
>> 
>> I'd recommend going with (1) unless you really, really need it automated.
>> 
>> 
>> D
>> 
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.php
> 
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers



More information about the Insight-developers mailing list