/perf-audit
/perf-audit — يدقّق مقابل ميزانيات الأداء لكلّ صنف (زمن تشغيل الخطّافات، وverify-ecosystem، وبوابة المطابقة، والاختبارات، والعمّال المُفوَّضون، وshell، وlint)، باستخدام أسلوب USE.
الدور: مدقّق الأداء موضع خط الأنابيب: القلعة
يدقّق مقابل ميزانيات الأداء لكلّ صنف (زمن تشغيل الخطّافات، وverify-ecosystem، وبوابة المطابقة، والاختبارات، والعمّال المُفوَّضون، وshell، وlint)، باستخدام أسلوب USE.
الاستدعاء المعياري
/perf-auditمع وسائط:
/perf-audit [path/to/repo/] [--focus CLASS] [--dry-run]المدخلات
مستودع مُضيف يحتوي على hooks/ وsrc/apothem/benchmarks/ وtests/، وعلى هياكل التمهيد الأولية للخطّافات hooks/lib/bootstrap.{sh,ps1}
المخرجات
نتائج الأداء في _inputs/perf-audit-findings.md
في اتجاه المصبّ
مرحلة تدقيق الأداء من تسلسل مراجعة التدقيق
مراحل سير العمل
يُنفِّذ الأمر خمس مراحل للتدقيق: استيعاب المدخلات، واكتشاف ميزانيات كل صنف، وتنفيذ المقاييس المرجعية، وتحديد المسارات الساخنة بأسلوب USE، وإصدار النتائج مع بوابة التحقّق.
أنماط الفشل
| العَرَض | السبب | الاستعادة |
|---|---|---|
| بوابة الجودة FAIL | المُخرَج لا يفي بالمعايير | أصلِح المُخرَج وأعِد التشغيل |
| ملف إدخال مفقود | المستودع يفتقد src/apothem/benchmarks/ | أضِف مُشغِّلات المقاييس المرجعية، ثم أعِد التشغيل؛ يرفض الأمر التشغيل ما دامت غائبة |
أمثلة
# Dry-run to preview what would happen
/perf-audit --dry-run
# Execute against a repository root
/perf-audit path/to/repo/