هذا هو أمر الخفافيش الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
الخفافيش - نظام اختبار Bash الآلي
موجز
الخفافيش [-c] [-p | -t] تجربه بالعربي [تجربه بالعربي ...]
تجربه بالعربي هو المسار إلى ملف اختبار الخفافيش ، أو المسار إلى دليل يحتوي على اختبار الخفافيش
الملفات.
الوصف
Bats هو إطار اختبار متوافق مع TAP لـ Bash. يوفر طريقة بسيطة للتحقق
أن برامج UNIX التي تكتبها تتصرف بالشكل المتوقع.
ملف اختبار Bats هو نص برمجي Bash له صيغة خاصة لتحديد حالات الاختبار. تحت
غطاء محرك السيارة ، كل حالة اختبار هي مجرد وظيفة مع وصف.
تتكون حالات الاختبار من أوامر shell القياسية. تستخدم الخفافيش Bash´s إريكست (طقم -e)
الخيار عند تشغيل حالات الاختبار. إذا كان كل أمر في حالة الاختبار يخرج بامتداد 0 الحالة
كود (نجاح) ، الاختبار يمر. بهذه الطريقة ، كل سطر هو تأكيد للحقيقة.
يرى الخفافيش(7) لمزيد من المعلومات حول كتابة اختبارات الخفافيش.
الركض و المشي اختبارات
لإجراء الاختبارات الخاصة بك ، قم باستدعاء الخفافيش مترجم بمسار إلى ملف الاختبار. اختبار الملف
يتم تشغيل الحالات بشكل متسلسل ومعزول. إذا نجحت جميع حالات الاختبار ، الخفافيش مخارج مع أ
0 رمز الحالة. إذا كان هناك أي فشل ، الخفافيش مخارج مع أ 1 رمز الحالة.
يمكنك استدعاء الخفافيش مترجم مع وسائط متعددة لملف الاختبار ، أو بمسار إلى ملف
دليل يحتوي على عدة .الخفافيش الملفات. ستقوم Bats بتشغيل كل ملف اختبار على حدة و
اجمع النتائج. إذا فشلت أي حالة اختبار ، الخفافيش مخارج مع أ 1 رمز الحالة.
OPTIONS
-c, --عدد
احسب عدد حالات الاختبار دون إجراء أي اختبارات
-h, --مساعدة
عرض رسالة المساعدة
-p, --جميلة
إظهار النتائج بتنسيق جميل (افتراضي للمحطات الطرفية)
-t, --مقبض
عرض النتائج في شكل TAP
-v, --الإصدار
اعرض رقم الإصدار
OUTPUT
عندما تقوم بتشغيل Bats من محطة طرفية ، سترى الإخراج حيث يتم تنفيذ كل اختبار بامتداد
ضع علامة صح بجانب اسم الاختبار إذا نجح أو ضع علامة "X" إذا فشل.
الخفافيش $ add.bats
✓ الجمع باستخدام قبل الميلاد
✓ إضافة باستخدام تيار مستمر
2 اختبارات ، 0 فشل
إذا لم تكن Bats متصلة بمحطة - بمعنى آخر ، إذا قمت بتشغيلها من ملف مستمر
نظام التكامل أو إعادة توجيه مخرجاته إلى ملف - يتم عرض النتائج بتنسيق
تنسيق TAP يمكن قراءته بواسطة الإنسان وقابل للتحليل الآلي. يمكنك إجبار إخراج TAP من محطة بواسطة
استدعاء الخفافيش مع --مقبض الخيار.
الخفافيش $ - انقر فوق add.bats
1 2 ..
طيب 1 إضافة باستخدام قبل الميلاد
طيب 2 إضافة باستخدام العاصمة
EXIT الوضع
• الخفافيش يخرج المترجم بقيمة 0 إذا نجحت جميع حالات الاختبار ، أو 1 إذا كان واحدًا أو أكثر
حالات الاختبار تفشل.
استخدم الخفافيش عبر الإنترنت باستخدام خدمات onworks.net