شرح صفوف ومحتوى الفقرة
شغّل حزمة الاختبارات الكاملة من الطرفية عبر الأمر php artisan test الذي يعرض تقريراً مقروءاً ومنظماً لنتائج كل اختبار. وأثناء تطوير ميزة معينة، مرر الخيار --filter لتشغيل دالة اختبار واحدة أو كلاس محدد في أجزاء من الثانية دون انتظار الحزمة الكاملة.
- تشغيل الحزمة الكاملة (Full Suite Execution): نفذ الأمر php artisan test لتشغيل جميع اختبارات الوحدات والميزات بالتتابع.
- التصفية الموجهة (Targeted Filtering): استخدم الخيار --filter=PriceCalculatorTest لتشغيل الاختبارات المطابقة للاسم فقط.
- التوقف عند أول خطأ (Fail-Fast Debugging): أضف الخيار --stop-on-failure لإيقاف التشغيل فوراً عند أول توكيد يفشل لتسريع الإصلاح.
PHP
// Run all Unit and Feature tests:
// php artisan test
// Run only matching test class or method:
// php artisan test --filter=PriceCalculatorTest
// php artisan test --testsuite=Unit --stop-on-failure