On Fri, Jun 8, 2012 at 10:47 AM, Christoph Grüninger < [email protected]> wrote:
> Hi CMake, > can I skip a test with CTest? Currently I do not add a test which is > dependent on a not found feature, like: > > if(feature_found) > add_test(..) > endif(feature_found) > > If all tests pass, I still don't know whether everything is fine, because > the not added tests are not shown. > > Has CMake the possibility to mark tests "to skip". > Or the other way round, if my test detects that the feature is not > available it exits with status code not zero, let's say 77. And CMake does > not throw an error but marks the test neither as passed nor failed, but as > skipped. > > If this is not possible, would it be worth to write a feature request in > the CMake bug tracker? > > Bye > Christoph > > -- > People who are more than casually interested in computers should have > at least some idea of what the underlying hardware is like. Otherwise > the programs they write will be pretty weird. -- Donald Knuth > -- > > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/** > opensource/opensource.html<http://www.kitware.com/opensource/opensource.html> > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/**CMake_FAQ<http://www.cmake.org/Wiki/CMake_FAQ> > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/**listinfo/cmake<http://www.cmake.org/mailman/listinfo/cmake> > This has been requested before: http://public.kitware.com/Bug/view.php?id=8466 It's in the backlog, would require changes to both ctest and cdash, and I'm not enthusiastic about it. Perhaps I just need convincing that it's a good idea. For now, there are no plans to implement anything like this, and I would recommend that you use a wrapper script approach, printing out "skipped" and returning success when you don't actually run your test. HTH, David
-- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
