TIMEOUT_SIGNAL_NAME¶
版本 3.27 新增。
指定在測試程序達到逾時時間時要傳送的自訂訊號。這僅適用於支援 POSIX 訊號的平台。在 Windows 上不可用。
名稱必須是以下其中之一
SIGINT
中斷。
SIGQUIT
結束。
SIGTERM
終止。
SIGUSR1
使用者定義訊號 1。
SIGUSR2
使用者定義訊號 2。
自訂訊號會傳送給測試程序,使其有機會在寬限期內優雅地結束
如果測試程序建立了任何子程序,則它也有責任終止它們。
寬限期長度由
TIMEOUT_SIGNAL_GRACE_PERIOD
測試屬性決定。如果測試程序在寬限期結束前沒有終止,
ctest(1)
將透過SIGSTOP
和SIGKILL
強制終止其整個程序樹。