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

NERSC/timemory cmake/Modules/MacroUtilities.cmake :349

gtest_discover_tests(
            ${TEST_TARGET}
            TEST_LIST ${TEST_NAME}_TESTS ${TEST_OPTIONS} DISCOVERY_TIMEOUT 15
            WORKING_DIRECTORY ${WORKING_DIR}
            PROPERTIES ENVIRONMENT "${TEST_ENVIRONMENT}"
            TIMEOUT ${TEST_TIMEOUT})

UPBGE/upbge build_files/cmake/Modules/GTest.cmake :148

gtest_discover_tests(target
                         [EXTRA_ARGS arg1...]
                         [WORKING_DIRECTORY dir]
                         [TEST_PREFIX prefix]
                         [TEST_SUFFIX suffix]
                         [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>]
    )