Notes |
|
(0027138)
|
David Cole
|
2011-08-01 11:04
|
|
I think the *CDash* code should handle "poorly formed" site names in a better way:
For example, if newlines or control characters are used in the site name, we could construct a new name (first 8 chars of the md5 sum of the input name...) and then append the reasonable part of the input name, too.
And for an empty string input, we could just use "unknown" or "empty".
I'll put this one the roadmap for 2.8.6, but it's going to be the lowest priority bug on there since there is a completely reasonable work-around to this issue: set CTEST_SITE properly in your scripts, of course.
I think it's reasonable to ask ctest to construct a name based on the site_name command's output. Any customization beyond that is achievable simply by setting CTEST_SITE correctly in your script, so I don't see why the complications should be added into ctest. |
|
|
(0027389)
|
David Cole
|
2011-09-06 22:53
|
|
After include(CTest) in your main CMakeLists.txt file, I don't see how this could happen unless you have a mistake in a script where you are over-riding the value of CTEST_SITE.
How are empty and newline-filled CTEST_SITE values being generated in the first place?
Is there a simple project where you can demonstrate this problem? (If so, please attach...)
Even in the very simplest dashboard-enabled CMake/Tests/Tutorial/Step7, the include(CTest) line takes care of using site_name to define the SITE variable, which is what shows up by default in CDash.
I tried deleting the SITE out of my CMakeCache for CMake and Tutorial Step7, but they just come back again after the next configure with the default name of my computer. |
|
|
(0027390)
|
David Cole
|
2011-09-06 22:53
|
|
Not enough time left to address this issue before the 2.8.6 release. Deferred until a future release. |
|
|
(0027393)
|
Rolf Eike Beer
|
2011-09-08 02:03
|
|
|
|
(0027829)
|
David Cole
|
2011-11-18 17:23
|
|
|
|
(0029047)
|
David Cole
|
2012-04-02 10:10
|
|
Closing resolved issues that have not been updated in more than 4 months. |
|