| اختبار :: الدخان :: المدخن اختبار :: الدخان :: المدخن هو واجهة OO للقيام دورة تدخين واحدة. |
التحميل الان |
اختبار :: الدخان :: المدخن الترتيب والملخص
- رخصة:
- Perl Artistic License
- اسم الناشر:
- Abe Timmerman
- موقع ويب الناشر:
- http://search.cpan.org/~abeltje/WWW-CheckSite-0.018/lib/WWW/CheckSite/Spider.pm
اختبار :: الدخان :: المدخن العلامات
اختبار :: الدخان :: المدخن وصف
اختبار :: الدخان :: المدخن هو واجهة OO للقيام دورة دخان واحدة. اختبار :: الدخان :: المدخن هو واجهة OO للقيام بدخول الدخان واحد. استخدام اختبار الاستخدام :: الدخان؛ استخدام الاختبار :: الدخان :: المدخن؛ افتح LogFile، "> mktest.out" أو يموت "لا يمكن إنشاء" mktest.out ": $!"؛ بلدي $ buildcfg = اختبار :: smokebuildcfg-> جديد ($ conf -> {cfg})؛ سياسة $ = اختبار :: الدخان :: السياسة-> جديد ('../'، $ conf -> {v})؛ بلدي المدخن $ = اختبار :: الدخان :: المدخن-> جديد (* LogFile، $ CONF)؛ foreach بلدي التكوين ($ BuildcFG-> التكوينات) {$ مدخن المدخن> الدخان (CONTION $، سياسة $)؛ } Methodestest :: الدخان :: مدخن -> جديد (* Globs، Args) New () يأخذ Filehandle إلزامي (فتح) وبعض الخيارات الأخرى: DDIR Build Directory FDIR The Forest Source Verbose المستوى: 0..2 Defaultenv ' جعل الاختبار 'بدون En env {perlio} iS56x تخطي الاشياء perlio؟ LOKALE القيام Testrun آخر مع Env {lc_all} force_c_locale set $ Env env {lc_all} = 'c' for all smoke runs is_win32 هل هذا mswin32؟ W32CC CCTYPE ل MSWIN32 (MSVCXX Borland GCC) W32Make صانع الصانع لاستخدامه ل CCTYPATEST :: الدخان :: المدخن-> التكوين (مفتاح $ ) config () هو واجهة لحزمة Configics Config، والتي تحمل جميع القيم الافتراضية للحجج الجديدة (). مع المفتاح الخاص All_Defaults هذا إرجاع مرجع إلى علامة تجزئة تحمل جميع القيم الافتراضية. $ مدخن -> Tty ($ رسالة) يطبع رسالة إلى Filehandle الافتراضي. $ مدخن سجل (رسالة $) يطبع رسالة إلى LogFile، Filehandle. $ مدخن -> Ttylog ($ رسالة) يطبع رسالة إلى كل من Filehandles الافتراضي و LogFile. $ مدخن -> الدخان ($ config ) الدخان () يستغرق الاختبار :: الدخان :: Buildcfg :: كائن التكوين وتشغيل جميع الخطوات الأساسية كأسلوب كائن (خاص). $ مدخن-> make_distclean () make_distclean () يدير جعل distclean 2> / dev / null $ المدخن -> extra_manicheck () extra_manicheck () سوف يعمل فقط مقابل الذات $ -> {v}> 1 ويفحص سلامة إضافية تقارن من البيان والشجرة المصدر. الإخراج يرسل إلى tty. $ مدخن -> مقبض_Policy (سياسة $، @ @) سيحاول تطبيق قواعد الدعامة ثم اكتب سياسة الملف .SH. $ مدخن-> تكوين ($ config) تكوين ($ config) . / بيرل موجود. $ مدخن-> make_test () $ الذاتي> extend_with_harness (nok) $ moker-> make_test_harnessuse > _run_harness_target (هدف $، $ Extra) يقوم الأمر بتشغيل Test_harness يختلف استنادا إلى النظام الأساسي، وبالتالي يجب تمرير الوسائط إلى روتين عام. يحدد Target $ الهدف، $ Makeopt يحدد الخيارات الإضافية لبرنامج Make. $ / make_minitestmake غير قادر على بناء perl قابل للتنفيذ، ولكن تمكنا من بناء miniPerl، لذلك نحن نفعل minitest. $ self -> _ parse_harness_output ( $ notok، $ all_ok، @ الشربييات) Feated خارج تحليل الاختبار :: ناتج تسخير، كما يبدو أن تخضع للتغيير. $ الذاتي -> _ trasnaform_testnames (notok) _transform_testnames () يأخذ قائمة من testnames، كما وجدت اختبار (اختبار الاسم دون لاحقة متبوعا بالنقاط وسبب) وإرجاع التجزئة مع أسماء الملفات نسبة إلى دليل T / Directory كمفاتيح والسبب كقيمة. $ الذاتي -> _ تشغيل ($ command @ Args]]) _run () إرجاع QX (أمر $) ما لم يتم تحديد $ SUB. إذا تم تعريف $ الفرعية (و Coderef) $ SUB -> (أمر $، Args) سيتم استدعاؤه. $ الذاتي -> _ جعل ($ command) _make () تشغيل المكالمات ("جعل الأمر $ أشياء إضافية لمساعدة MSWIN32 (صانع الأيمن، الدليل). $ مدخن -> _ make_fork (الهدف $، $ Extral) _make_fork () يفتح أنبوب القراءة إلى أمر "إجراء" مع هدف $ والوسائط الإضافية $ للقيادة. $ المدخن -> _ VMS__rooted_logicalThis يقوم بإعداد رمز TSP5SRC منطقي الجذور وتغيير {ddir} إلى هذا الجذر. متطلبات: perl.
اختبار :: الدخان :: المدخن برامج ذات صلة