بالنظر إلى مقتطف التعليمات البرمجية المقدم، يتم تكليفك بإنشاء حالة اختبار لإطار عمل تنفيذ المهمة. يتحقق الإطار من وجود أنماط معينة في المخرجات الناتجة عن تنفيذ المهمة. هدفك هو تنفيذ المنطق اللازم للتحقق من وجود الأنماط المطلوبة في الإخراج.

يتكون مقتطف الشفرة من جزأين:
1. `self.sanity_patterns`: هذه قائمة تحتوي على فحصين. يستخدم الفحص الأول تعبيرًا عاديًا للتأكد من أن العبارة "إجمالي الوقت للتكرار (0)" موجودة في السلسلة `self.stdout`. يتحقق الفحص الثاني من أن الإخراج يبدأ بالعبارة "mpiP: تخزين إخراج mpiP في ".
2. `self.perf_patterns`: هذا قاموس فارغ.

مهمتك هي إكمال طريقة `set_tool_perf_patterns`، التي تقوم بتعيين قاموس `self.perf_patterns`. تحتاج إلى إضافة إدخالات إلى القاموس لإجراء فحوصات أداء إضافية على مخرجات المهمة. يجب أن يتطابق النمط مع عبارة معينة في السلسلة `self.stdout`، ويجب أن ينجح الفحص إذا تم العثور على العبارة، ويفشل بخلاف ذلك.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}