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?

È stato utile?

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
scroll top