چرا نتایج فایل اجرایی phpunit کش میشه؟

پرسیده شده
فعالیت 1254 روز پیش
دیده شده 423 بار
1

سلام

چرا هر بار که phpunit را اجرا می کنیم نتایج اون به صورت serialize شده داخل یک فایل به نام 'phpunit.result.cache' ذخیره میشه؟ کاربردش چیه؟

فایل پیوست

محمدرضا رحیمی
محمدرضا رحیمی

27 آبان 99

4
حذف شده

سلام .. 

این فایل کمک میکنه که phpunit بدونه چه تست‌هایی قبلا failed شدن .. که این مورد به سرعت اجرا کردن تست ها کمک میکنه .. به این صورت که شما به phpunit میگید که فقط تست‌هایی را اجرا کنه که قبلا failed شده ... این بیشتر برای زمانی کاربرد داره که شما تست کردن رو روی حالت اتوماتیک قرار دادید ... مثلا با استفاده از ادیتور خودتون میاید و تنظیم میکنید که هر وقت یک فایل رو save کردم به صورت اتوماتیک تست‌ها اجرا بشه و فقط تست‌هایی اجرا بشه که قبلا failed شده  .. شما با دستور زیر میتونید فقط تست‌هایی رو اجرا کنید که قبلا failed شدن .. که این مورد رو phpunit از اون فایل cache متوجه میشه ...

 

./vendor/bin/phpunit --order-by=defects --stop-on-defect

 

 
فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

27 آبان 99