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
<raffi.enfici...@mines-paris.org
<mailto:raffi.enfici...@mines-paris.org>> 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