[CMake] CDash questions

I.Bue i.buengener at enervision.de
Fri Jul 19 17:12:03 EDT 2013


>
>     Subproject-based projects show an additional level of summary where
>     the numbers are cumulated on a 24h basis from the project's and
>     selected day's 'Nightly Starttime' onward.
>
> Why? It seems like an odd metric to display, certainly as a default.
> Surely what matters most is not how many errors there were in the past
> 24 hours, but rather what the current state of play is, how many errors
> does the current code generate? The only reason I can think of for
> wanting to see the cumulated results is as a management function, where
> you want to keep an eye on things to make sure developers aren't
> regularly checking stuff in that breaks the build.
>
> Am I missing something? You say it's an "additional" level of summary,
> but it's the only level I can see.


>     Descend down into the project (or subproject) and sort by 'Build
>     Time' or apply any filter you want (e.g. Site + Build Name).
>
>
> But then I can only see that subproject, I want to see the results of
> the last build (for a given build machine) for the project and every
> subproject on one page, surely this is the most useful thing CDash could
> display? I feel like I must be missing something obvious here.

It seems that there are either no submits for your subprojects or, the 
other extreme, you create a separate buildstamp for every single 
subproject submit. In the first case you get this
http://open.cdash.org/index.php?project=UV-CDAT,
in the second case you should avoid CTEST_START() (at least without 
APPEND) for your subproject submits on the CTest side.
Interesting enough, there are almost no (more) public dashboards at 
Kitware that use subprojects; the setup of which is rather difficult to 
figure out.


More information about the CMake mailing list