Added in version 3.27.
Specify a custom signal to send to a test process when its timeout is reached. This is available only on platforms supporting POSIX signals. It is not available on Windows.
The name must be one of the following:
SIGINT Interrupt.
SIGQUIT Quit.
SIGTERM Terminate.
SIGUSR1 User defined signal 1.
SIGUSR2 User defined signal 2.
The custom signal is sent to the test process to give it a chance to exit gracefully during a grace period:
TIMEOUT_SIGNAL_GRACE_PERIOD test property.ctest(1) will force termination of its entire process tree via SIGSTOP and SIGKILL.See also CTEST_TEST_TIMEOUT, TIMEOUT, and TIMEOUT_AFTER_MATCH.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_test/TIMEOUT_SIGNAL_NAME.html