On 19.09.18 08:25, Marc CHEVRIER wrote:
directory property 'TESTS' returns the tests created in the *current* directory only. The main reason to this limitation is the fact that tests created in different directories can have same name.
The get_directory_property call is made from the directory that is calling add_subdirectory, so I am guessing that the property is available everywhere?
I would like to modify the labels of some specific tests. Is there a non-intrusive way to do that? Can I set a variable to inherit this LABEL before the call to add_subdirectory?
Thanks! Raffi
Le mer. 19 sept. 2018 à 02:22, Raffi Enficiaud <[email protected] <mailto:[email protected]>> a écrit :Hi, I just wanted to know if it is possible from a directory to add labels on tests defined on a sub-directory (via add_subdirectory). When I do a set_tests_properties on the tests that were retrieved with get_directory_property, cmake says that the test is not found. Maybe I am missing some syntax there? The following does not work: get_directory_property(CURRENT_DIRECTORY_TESTS DIRECTORY ${my_dir} TESTS) if(NOT "${CURRENT_DIRECTORY_TESTS}" STREQUAL "") set_tests_properties(${CURRENT_DIRECTORY_TESTS} PROPERTIES LABELS "some-labels") endif() Thanks! Raffi--Powered by www.kitware.com <http://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
-- 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
