2009-11-20 29 views
5

Bekleme koşullarından herhangi birinin karşılanmadığı durumlarda başarısız olması gereken bir bekletme komutum var. Örneğin:Bekleyen komut için varsayılan zaman aşımı işleyicisi

expect "Hello World" 

komut zaman belirli bir miktarda "Hello World" bulmazsa bekliyorsanız, başarısız gerekir. Bekleme kılavuzuna göre beklemede timeout numaralı bir koşulu ekleyebilirim, ancak komut dosyasında çok sayıda expect ifadem var ve bunların tümü için zaman aşımı eklemek istemiyorum. Bunu yapmanın daha iyi bir yolu var mı? Daha sonraki

cevap

5
expect_after { 
    timeout { 
     puts "a default timeout clause for all subsequent expect commands" 
    } 
} 

komutları yine yukarıdaki göre öncelikli olacaktır kendi timeout maddelerini sağlayabilir bekliyoruz.

İlgili konular