Difference between revisions of "2011 Winter Project Week:Dashboards Factory machine subprojects and CDashAtHome"

From NAMIC Wiki
Jump to: navigation, search
Line 31: Line 31:
 
*CDash at home is currently up and running on the Factory, Factory-win7 and Factory-ubuntu machines.
 
*CDash at home is currently up and running on the Factory, Factory-win7 and Factory-ubuntu machines.
 
*Subproject development is currently being tested on http://my.cdash.org/index.php?project=Slicer4-Modules&date=2011-01-05 dashboard.
 
*Subproject development is currently being tested on http://my.cdash.org/index.php?project=Slicer4-Modules&date=2011-01-05 dashboard.
 +
[image:Dashboard-Modules.png]
  
 
</div>
 
</div>

Revision as of 17:20, 14 January 2011

Home < 2011 Winter Project Week:Dashboards Factory machine subprojects and CDashAtHome

Key Investigators

  • Kitware: David Partyka, Zack Galbreth, JC, Zach Mullen, Stephen Aylward
  • SPL: Steve Pieper

Objective

Introduce the Slicer community to several new software process tools.

  • CDash@Home and it's availability on Factory.
  • New SubProjects Dasbhoard.

Approach, Plan

  • CDash@Home is a new technology now available to Slicer developers allowing them to trigger builds of Slicer on each of Mac, Windows and Linux remotely before checking their code into the main repository. This should help the Slicer community improve the quality of the code checked into Slicer as well as allow developers to offload testing their code onto the Factory machines on demand.
  • SubProjects is a new CDash feature that allows us to granualize the components of Slicer at the Dashboard level allowing one to see exactly how a particular commit affects the different components of Slicer, from build errors and warnings down to coverage and valgrind results. Utilizing Subprojects Slicer should be able to easily detect deficiencies and also improve accountability.

Progress

[image:Dashboard-Modules.png]

Delivery Mechanism

This work will be incorporated into Slicer.