Page MenuHomePhabricator

Create a CTest Dashboard Script
Closed, ResolvedPublic

Description

Write a cross-platform script using CMake for configuring and running dartclients.

Event Timeline

Based on Sascha's super-build scripts, I could make test execution work. Branch will be pushed as soon as repository is open again

[b78095]: Merge branch 'bug-7014-dashboard-script'

Merged commits:

2011-02-24 22:06:36 Daniel Maleike [b37ec7]
Determine some parameters without relying on user


2011-02-24 21:19:47 Daniel Maleike [366e6b]
set LABELS property to when creating executables/libraries/tests


2011-02-24 19:51:01 Daniel Maleike [228063]
attach CTest label MITK to libraries and executables


2011-02-24 19:27:15 Daniel Maleike [1c935a]
Attach CTest label 'MITK' to tests


2011-02-24 18:11:47 Sascha Zelzer [0ab254]
Initial CDash script support.

Do you keep in mind to use label PROJECT_NAME in CMake macros? This will allow external projects to still use MITK module macros. (just in case these macros are affected)

[6b0ed1]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-02-25 17:31:52 Sascha Zelzer [bf1fc6]
Added exclude variables for tests again. Labels option for coverage.

The labels option for subproject coverage information does not work yet.


2011-02-25 17:30:39 Sascha Zelzer [3eb766]
Reorder variables and set compiler manually.

CTest cannot know the compiler until the project is configured.


2011-02-25 17:28:33 Sascha Zelzer [84bf8a]
Download driver script from gitweb on mbits.


2011-02-25 17:24:53 Sascha Zelzer [b5826e]
Added custom variable to supply default the branch name.


2011-02-25 17:21:33 Sascha Zelzer [af78bb]
Added test label to Core tests.

[4f54fe]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-02-25 18:25:28 Sascha Zelzer [38bdd8]
Quote parameters containing ;

[64aa17]: Merge branch 'bug-7014-dashboard-script'

Merged commits:

2011-02-25 21:47:53 Daniel Maleike [baa273]
fix typo

[e9233a]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-02-26 14:40:01 Sascha Zelzer [40ccb7]
Added subprojects and fixed coverage generation.

[bc32ea]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-02-28 04:33:55 Sascha Zelzer [1ba783]
Generalized the driver script and subproject/label enhancements.

[738e65]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-03-02 09:23:15 Sascha Zelzer [f6946a]
Set ctest update type to 'git'

[54f3b1]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-03-02 10:44:28 Sascha Zelzer [8c1ec6]
Quote git command and output dir.

[4d4fd1]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-03-09 11:00:19 Sascha Zelzer [1b78dc]
Added individual error handling.


2011-03-09 10:59:54 Sascha Zelzer [0c18c4]
Replaced tabs with spaces.


2011-03-08 15:50:38 Sascha Zelzer [319ec6]
Continuous clients now run forever.


2011-03-08 15:50:12 Sascha Zelzer [002054]
Enhanced template ctest script.

More docu, better error handling, path environment.


2011-03-07 15:02:06 Sascha Zelzer [2061bd]
Remove CTEST_PROJECT_NAME from list of required variables.

CTEST_PROJECT_NAME is used by the VS generators to determine the name
of the .sln file. This variable is usually set in CTestConfig.cmake and
if set there, will overwrite the variable in the driver script anyway.

[409b65]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-03-09 16:45:21 Sascha Zelzer [4e9ab5]
Added possibility to override the force_build flag.


2011-03-09 16:44:53 Sascha Zelzer [611cc0]
Use an extra file for specific variables.

[967292]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-03-10 10:37:20 Sascha Zelzer [938f1d]
Use new gitweb url

[e63c9b]: Merge branch 'bug-7014-dashboard-script'

  • bug-7014-dashboard-script:

Merged commits:

2011-03-18 15:30:50 Sascha Zelzer [0e19c6]
CDash does not like + in build names

Merged this bug-branch with T6517

Create new bugs for specific problems and branch off the current master.