5
我有一個期望腳本,當某些期望條件未滿足時,需要失敗。例如:期望腳本的默認超時處理程序
expect "Hello World"
如果期望腳本在一定的時間內沒有找到「Hello World」,它應該會失敗。根據期望手冊,我可以在預期中添加條件timeout
,但腳本中有很多expect
語句,我不想爲它們添加超時。有沒有更好的方法來做到這一點?
我有一個期望腳本,當某些期望條件未滿足時,需要失敗。例如:期望腳本的默認超時處理程序
expect "Hello World"
如果期望腳本在一定的時間內沒有找到「Hello World」,它應該會失敗。根據期望手冊,我可以在預期中添加條件timeout
,但腳本中有很多expect
語句,我不想爲它們添加超時。有沒有更好的方法來做到這一點?
expect_after {
timeout {
puts "a default timeout clause for all subsequent expect commands"
}
}
隨後想到的命令仍然可以提供自己的timeout
條款,將優先於上面。