Alan W. Irwin
2018-12-04 21:08:27 UTC
Three dashboards for PLplot submitted today at <https://my.cdash.org/index.php?project=PLplot_git>
had a build warning concerning ctest. For example, <https://my.cdash.org/buildSummary.php?buildid=1574104> contained
Build Warnings (1)
*** WARNING non-zero return value in ctest from: C:\cmake-3.13.1-win64-x64\bin\cmake.exe
which I have never seen before, and the test summary section
contained (just) the following message
0 passed, 0 failed, 0 failed for timing, 0 not run.
(which I have also never seen before). A PLplot peculiarity is that
all tests depend on bash scripts so if bash.exe is not available (as
in this user's case) then there will be no ctest tests configured.
In an attempt to replicate this issue, I
forced bash not to be found on my own Linux box which guaranteed no
add_test logic was executed. However, instead of the above results
here was the reasonable PLplot "no-test" result from ctest (version 3.13.1):
***@merlin> ctest
Test project /home/software/plplot/HEAD/build_dir
No tests were found!!!
***@merlin> echo $?
0
So I would have expected the same reasonable "no-test" result on this
user's Windows machine (where he was also using ctest-3.13.1), but
instead he is generating the above peculiar results.
Can someone here shed some light on this issue? For example, could
this be a ctest bug for the "no-test" case that this user's platform
exposes? Or could this be a cdash issue when a dashboard is submitted
with the above reasonable "no-test" results I got on Linux?
Note, there cannot be much wrong with the normal PLplot configuration
of ctest when most of our ~30 tests are configured since I have
recently submitted (see, e.g.,
<https://my.cdash.org/index.php?project=PLplot_git&date=2018-12-02>)
successful dashboards for a fully loaded Linux systems, and Arjen
Markus has done the same thing previously for his fully loaded Cygwin
and MinGW-w64/MSYS2 platforms.
Alan
__________________________
Alan W. Irwin
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake-developers
had a build warning concerning ctest. For example, <https://my.cdash.org/buildSummary.php?buildid=1574104> contained
Build Warnings (1)
*** WARNING non-zero return value in ctest from: C:\cmake-3.13.1-win64-x64\bin\cmake.exe
which I have never seen before, and the test summary section
contained (just) the following message
0 passed, 0 failed, 0 failed for timing, 0 not run.
(which I have also never seen before). A PLplot peculiarity is that
all tests depend on bash scripts so if bash.exe is not available (as
in this user's case) then there will be no ctest tests configured.
In an attempt to replicate this issue, I
forced bash not to be found on my own Linux box which guaranteed no
add_test logic was executed. However, instead of the above results
here was the reasonable PLplot "no-test" result from ctest (version 3.13.1):
***@merlin> ctest
Test project /home/software/plplot/HEAD/build_dir
No tests were found!!!
***@merlin> echo $?
0
So I would have expected the same reasonable "no-test" result on this
user's Windows machine (where he was also using ctest-3.13.1), but
instead he is generating the above peculiar results.
Can someone here shed some light on this issue? For example, could
this be a ctest bug for the "no-test" case that this user's platform
exposes? Or could this be a cdash issue when a dashboard is submitted
with the above reasonable "no-test" results I got on Linux?
Note, there cannot be much wrong with the normal PLplot configuration
of ctest when most of our ~30 tests are configured since I have
recently submitted (see, e.g.,
<https://my.cdash.org/index.php?project=PLplot_git&date=2018-12-02>)
successful dashboards for a fully loaded Linux systems, and Arjen
Markus has done the same thing previously for his fully loaded Cygwin
and MinGW-w64/MSYS2 platforms.
Alan
__________________________
Alan W. Irwin
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake-developers