معالج المهلة الافتراضي لتوقع البرنامج النصي
-
21-09-2019 - |
سؤال
لديّ نص متوقع يجب أن يفشل عندما لا يجتمع أي من شرط التوقع. علي سبيل المثال:
expect "Hello World"
إذا لم يجد البرنامج النصي المتوقع "Hello World" في وقت معين ، فيجب أن يفشل. وفقا لتوقع دليل ، يمكنني إضافة حالة timeout
في التوقع ، لكن لدي الكثير expect
عبارات في البرنامج النصي ولا أريد إضافة مهلة لهم جميعًا. هل هناك طريقة افضل لفعله؟
المحلول
expect_after {
timeout {
puts "a default timeout clause for all subsequent expect commands"
}
}
لا يزال بإمكان الأوامر المتوقع اللاحقة توفيرها الخاص timeout
الجمل التي سوف لها الأسبقية على ما سبق.
لا تنتمي إلى StackOverflow