cmake gtest_discover_tests examples

Signatures

gtest_discover_tests(target
  [EXTRA_ARGS args...]
  [WORKING_DIRECTORY dir]
  [TEST_PREFIX prefix]
  [TEST_SUFFIX suffix]
  [TEST_FILTER expr]
  [NO_PRETTY_TYPES] [NO_PRETTY_VALUES]
  [PROPERTIES name1 value1...]
  [TEST_LIST var]
  [DISCOVERY_TIMEOUT seconds]
  [XML_OUTPUT_DIR dir]
  [DISCOVERY_MODE <POST_BUILD|PRE_TEST>]
  [DISCOVERY_EXTRA_ARGS args...]
)

Examples

novelrt/NovelRT LegacySrc/tests/NovelRT.Tests/CMakeLists.txt :148

gtest_discover_tests(Engine_Tests
  EXTRA_ARGS "--gtest_output=xml:${CMAKE_CURRENT_BINARY_DIR}/../results/"
  DISCOVERY_MODE PRE_TEST)

NVIDIA/MatX cmake/rapids-cmake/testing/test/install_relocatable-with-gtest_discover_tests.cmake :50

gtest_discover_tests(main DISCOVERY_MODE PRE_TEST)

facebookincubator/velox velox/experimental/breeze/cmake/cuda.cmake :91

gtest_discover_tests(${target}_TESTS TEST_PREFIX cuda: DISCOVERY_MODE PRE_TEST)

KratosMultiphysics/Kratos cmake_modules/KratosGTest.cmake :32

gtest_discover_tests(${KRATOS_ADD_GTEST_TARGET}Test DISCOVERY_MODE PRE_TEST WORKING_DIRECTORY "${KRATOS_ADD_GTEST_WORKING_DIRECTORY}")

gadgetron/gadgetron test/CMakeLists.txt :103

gtest_discover_tests(test_all DISCOVERY_MODE PRE_TEST)