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