TIMEOUT_SIGNAL_NAME¶
在 3.27 版本中新增。
指定在测试进程达到超时时发送给该进程的自定义信号。此功能仅在支持 POSIX 信号的平台上可用。在 Windows 上不可用。
名称必须是以下之一
SIGINT
中断。
SIGQUIT
退出。
SIGTERM
终止。
SIGUSR1
用户定义信号 1。
SIGUSR2
用户定义信号 2。
发送自定义信号给测试进程,使其有机会在宽限期内优雅地退出。
如果测试进程创建了任何子进程,则该进程负责终止它们。
宽限期长度由
TIMEOUT_SIGNAL_GRACE_PERIOD
测试属性决定。如果在宽限期结束前测试进程没有终止,
ctest(1)
将通过SIGSTOP
和SIGKILL
强制终止其整个进程树。