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