[CDash] Custom columns in the dashboard

Michael Jackson mike.jackson at bluequartz.net
Thu Dec 7 15:30:29 UTC 2017


Use Docker.com to load up a clang environment and do a format check as part fo the PR process on GitHub. The project is 

 

https://github.com/BlueQuartzSoftware/DREAM3D/blob/develop/.travis.yml

 

When the PR is submitted the Travis CI "build" kicks off and reports back if the formatting passed. Only takes a few minutes.

 

--

Mike Jackson 

 

From: CDash <cdash-bounces at public.kitware.com> on behalf of "Biddiscombe, John A." <biddisco at cscs.ch>
Date: Thursday, December 7, 2017 at 4:50 AM
To: "cdash at public.kitware.com" <cdash at public.kitware.com>
Subject: [CDash] Custom columns in the dashboard

 

Hello list

 

I have been playing with the python github module that allows you to fetch PR’s and using it to trigger builds on different machines here at CSCS and then display the results back on the dashboard. It works very nicely - but one nice feature would be the ability to add a column to the dashboard to show a clang-format/inspect type test that runs before doing the builds, so that I can fail a PR if the code style is bad.

 

This can be made into a test, but we usually run it as a pre-build/test step so that devs can fix that suff immediately instead of waiting N hours for all the other stuff to finish.

 

Can it be done? (adding a new column)

 

thanks

 

(PS. using cdash 2.2 currently, but happy to upgrade to latest).

 

-- 

John Biddiscombe,                        email:biddisco @.at.@ cscs.ch

http://www.cscs.ch/

CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91) 610.82.07

Via Trevano 131, 6900 Lugano, Switzerland   | Fax:  +41 (91) 610.82.82

 

_______________________________________________ CDash mailing list CDash at public.kitware.com http://public.kitware.com/mailman/listinfo/cdash 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cdash/attachments/20171207/1e8f2909/attachment-0001.htm>


More information about the CDash mailing list