معالج المهلة الافتراضي لتوقع البرنامج النصي

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