Question

J'ai un script expect qui ont besoin d'échouer lorsque certains l'une des conditions Expect est satisfait pas. Par exemple:

expect "Hello World"

Si la dans certains laps de temps attendre script ne trouve pas « Bonjour tout le monde », il doit échouer. Selon attendre manuel, je peux ajouter une condition timeout en attendre, mais j'ai beaucoup de déclarations expect dans le script et je ne veux pas ajouter un délai d'attente pour tous. Y at-il une meilleure façon de le faire?

Était-ce utile?

La solution

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

Après attendent les commandes peuvent encore fournir leurs propres clauses de timeout qui auront la priorité sur ce qui précède.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top