Я хотел бы убедиться, что мой инструмент с графическим интерфейсом запускается, запускается, а затем просит выполнить дальнейший ввод / клики. Это, конечно, должно истечь.

Таким образом, я хотел бы сказать CTest , что он должен тайм - аут.

Я застрял здесь:

set( myFailRegex "[eE]rror|ERROR|[fF]ailed")
add_test(NAME test_x
         COMMAND "$<TARGET_FILE:x>")
# PASS_REGULAR_EXPRESSION "${myFailRegex}"
set_tests_properties(test_x PROPERTIES WILL_FAIL true TIMEOUT 5 ) # we *want* it to timeout

Есть ли способ добиться этого из CTest/CMakeLists.txt?

0