スクリプト期待のデフォルトのタイムアウトハンドラ

StackOverflow https://stackoverflow.com/questions/1773758

  •  21-09-2019
  •  | 
  •  

質問

いずれかの条件が満たしていない期待していたときに、特定の私は必要性が失敗するというスクリプトを期待しています。たとえばます:

expect "Hello World"

スクリプトは一定の時間での「Hello World」を見つけられないと予想される場合、それは失敗するはずです。マニュアル期待するよると、私は期待して、条件timeoutを追加することができますが、私は、スクリプトの多くのexpect文を持っていると私はそれらのすべてのタイムアウトを追加する必要はありません。それを行うには良い方法はありますか?

役に立ちましたか?

解決

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

コマンド期待以降はまだ上記よりも優先される、独自のtimeout句を提供することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top