gestore timeout predefinito per aspettare lo script
-
21-09-2019 - |
Domanda
Ho uno script si aspettano che hanno bisogno di fallire quando certi qualsiasi condizione si aspettano non è opportuno. Ad esempio:
expect "Hello World"
Se lo aspettano script non trovare "Ciao Mondo" in certo periodo di tempo, dovrebbe fallire. Secondo aspettarsi manuale, posso aggiungere una condizione timeout
nel aspetterebbe, ma ho molte dichiarazioni expect
nello script e non voglio aggiungere un timeout per tutti loro. C'è un modo migliore per farlo?
Soluzione
expect_after {
timeout {
puts "a default timeout clause for all subsequent expect commands"
}
}
In seguito si aspettano comandi possono ancora fornire le proprie clausole timeout
che avranno la precedenza su quanto sopra.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow