اختبار :: بيان

التحميل الان

اختبار :: بيان الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • brian d foy
  • موقع ويب الناشر:
  • http://search.cpan.org/~bdfoy/

اختبار :: بيان العلامات


اختبار :: بيان وصف

اختبار :: المانيفستو هو وحدة بيرل لتتفاعل مع / test_manifest ملف ر. اختبار :: المانيفستو هو وحدة بيرل أنشئت لتتفاعل مع طن / test_manifest file.SYNOPSIS # في Makefile.PL حدة التقييم "استخدام اختبار :: المانيفستو". # في ملف ر / test_manifest، قائمة الاختبارات التي تريد # لrunTest :: تسخير يفترض أن كنت ترغب في تشغيل كافة الملفات .T في ر / الدليل في ترتيب أسكي betical خلال جعل الاختبار إلا إذا كنت أقول خلاف ذلك. هذا يؤدي إلى بعض المخططات تسمية مثيرة للاهتمام لملفات اختبار للحصول عليها في الترتيب المطلوب. هذه أسماء مثيرة للاهتمام تصلب عندما ندخل في التحكم بالمصادر، والحصول حتى أكثر إثارة للاهتمام كما تظهر المزيد من الاختبارات up.Test :: المانيفستو يتجاوز السلوك الافتراضي بالاستعاضة عن الهدف test_via_harness في ماكيفيلي. بدلا من تشغيل في ر الملفات طن / * في ترتيب أسكي betical، يبدو في / test_manifest ملف ر لمعرفة أي اختبارات تريد تشغيل والترتيب الذي تريد تشغيلها. فإنه يبني على القيمة المناسبة لMakeMaker للقيام الحق thing.In طن / test_manifest، ببساطة قائمة الاختبارات التي تريد تشغيلها. ترتيبها في الملف هو الترتيب الذي تشغيلها. يمكنك التعليق خطوط مع #، مثلما هو الحال في بيرل، وسوف اختبار :: المانيفستو الشريط الرئيسي وراء المسافات من كل سطر. كما الشيكات أن الملف المحدد هو في الواقع في ر / الدليل. حالة عدم وجود الملف، فإنه لا يضع اسمها في قائمة الملفات اختبار لrun.Optionally، يمكنك إضافة رقم بعد اسم الاختبار في test_manifest لتحديد مجموعة من الاختبارات. انظر get_t_files () لأكثر information.Functionsrun_t_manifest (TEST_VERBOSE، INST_LIB، INST_ARCHLIB، TEST_LEVEL) تشغيل كافة الملفات في تي / test_manifest من خلال اختبار :: تسخير: runtests بالترتيب الذي تظهر في الملف. وحدة التقييم "استخدام اختبار :: المانيفستو"، get_t_files () في سياق مفردة تقوم بإرجاع سلسلة واحدة التي يمكنك استخدامها مباشرة في WriteMakefile (). في سياق قائمة تقوم بإرجاع قائمة الملفات التي وجدت في تي / test_manifest.If في / test_manifest ملف غير موجود، get_t_files () عوائد nothing.get_t_files () يحذرك إذا لم تتمكن من العثور على طن / test_manifest، أو إذا كانت إدخالات تبدأ ب "طن /". فإنه يتخطى الأسطر الفارغة، ويجرد تعليقات على غرار بيرل من خط file.Each في تي / test_manifest يمكن أن يكون ثلاثة أجزاء: اسم الاختبار، ومستوى الاختبار (عدد النقطة العائمة)، وتعليق. افتراضيا، مستوى الاختبار 1. test_name.t 2 #Run هذا فقط للمستوى 2 testingWithout حجة، get_t_files () إرجاع كافة الملفات اختبار يجدها. مع وسيطة وهذا صحيح (وبالتالي لا يمكنك استخدام 0 كمستوى) وهو الرقم، فإنه يتخطى الاختبارات مع أكبر مستوى من هذه الحجة. ثم يمكنك تحديد مجموعات من الاختبارات واختيار مجموعة للتشغيل. على سبيل المثال، يمكنك إنشاء مجموعة للمستخدمين النهائيين، ولكن أيضا إضافة على مجموعة لاختبار أعمق لdevelopers.Experimentally، يمكنك تضمين أمر لأسماء اختبار انتزاع من ملف آخر. يبدأ الأمر مع. لتمييزه عن اسم ملف صحيح. اسم الملف (حاليا) نسبة إلى دليل العمل الحالي، على عكس أسماء، التي هي بالنسبة لطن /. أسماء في تضمين لا تزال قريبة ل ر /. ، وتشمل طن / file_with_other_test_names.txtTo تحديد مجموعات من اختبارات تحديد المستوى في TEST_LEVEL متغير أثناء `جعل test`. جعل اختبار # تشغيل كافة الاختبارات لا يهم جعل اختبار مستوى TEST_LEVEL = 2 # تشغيل كافة الاختبارات مستوى 2 و belowmake_test_manifest () يخلق ملف test_manifest في الدليل ر من خلال قراءة محتويات ر directory.TO DO: تحديد الاختبارات في قوائم حجة . لDO: تحديد الملفات إلى skip.manifest_name () إرجاع اسم ملف البيان اختبار، نسبة إلى طن / المتطلبات: perl.


اختبار :: بيان برامج ذات صلة