[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