test/failing-test
اختبار رؤية الأخطاء
يحتاج المطورون إلى طرق موثوقة لاختبار التعامل مع الأخطاء ورؤية المخرجات في بيئات أدوات الذكاء الاصطناعي. تولد أداة الاختبار هذه فشلًا مع مخرجات stdout و stderr مرئية للتحقق من صحة سير عمل الإبلاغ عن الأخطاء.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“test/failing-test”。 استخدام failing-test مع الرسالة 'انتهت مهلة الاتصال'
预期结果:
- === Starting Test Tool ===
- Message: Connection timeout
- This is stdout output before the error
- === Error Output ===
- This is stderr output
- Error: Simulated failure for testing error visibility
- Stack trace:
- Error: Simulated failure for testing error visibility
- at Object.<anonymous> (/workspace/script.js:13:15)
- at Module._compile (node:internal/modules/cjs:893:27)
- at Object.Module._extensions..js (node:internal/modules/cjs:1105:10)
正在使用“test/failing-test”。 استخدام failing-test مع الرسالة 'فشل المصادقة'
预期结果:
- === Starting Test Tool ===
- Message: Authentication failed
- This is stdout output before the error
- === Error Output ===
- This is stderr output
- Error: Simulated failure for testing error visibility
安全审计
低风险Static analysis flagged 2 potential security issues regarding weak cryptographic algorithms at SKILL.md:4 and SKILL.md:12. Investigation reveals these are FALSE POSITIVES. Line 4 contains a YAML description field ('A test tool that fails with visible output') and line 12 contains another description field ('Message to print before failing'). Both are plain text with no cryptographic content. The scanner incorrectly flagged the word 'fail' as a cryptographic weakness. The script.js file is a simple test tool that prints output and exits with error code 1 - no malicious behavior detected. Minor risk factor: script execution with command-line arguments.
高风险问题 (2)
风险因素
⚡ 包含脚本 (1)
质量评分
你能构建什么
التحقق من صحة التعامل مع الأخطاء في أدوات الذكاء الاصطناعي
اختبار كيفية استجابة المساعدين الأذكياء لفشل الأدوات عن طريق استدعاء أداة تفشل بشكل متوقع مع مخرجات مرئية.
تصحيح سير عمل رؤية الأخطاء
التحقق من التقاط stderr و stdout بشكل صحيح وعرضها في بيئة التطوير الخاصة بك.
اختبار خطوط أنابيب الأخطاء في CI/CD
استخدامه في الاختبارات الآلية للتأكد من التعامل مع ظروف الأخطاء بشكل صحيح في سير عمل التكامل المستمر.
试试这些提示
استخدم أداة failing-test مع الرسالة 'اختبار رؤية الأخطاء'
استدعاء أداة failing-test مع رسالة مخصصة تصف سيناريو محاكاة
استخدام failing-test عدة مرات مع رسائل مختلفة لاختبار التعامل مع الأخطاء في سير العمل
استخدام failing-test بالاشتراك مع أدوات أخرى للتحقق من سلوك انتشار الأخطاء
最佳实践
- استخدم رسائل مخصصة للتمييز بين سيناريوهات الفشل المختلفة في الاختبارات
- التقط كلًا من stdout و stderr للتحقق من اكتمال رؤية الأخطاء
- تحقق من رمز الخطأ 1 لتأكيد سلوك الفشل المتعمد
避免
- لا تستخدم في سير عمل الإنتاج - تفشل هذه الأداة عمدًا
- لا تتوقع أن تؤدي هذه الأداة أي عمل مفيد يتجاوز توليد الأخطاء
- لا تعتمد على محتوى محدد لتتبع المكدس لأنه قد يختلف حسب البيئة
常见问题
ماذا تفعل أداة failing-test فعليًا؟
لماذا أستخدم أداة تفشل دائمًا؟
هل يمكنني تخصيص رسالة الخطأ؟
هل تكتب هذه الأداة إلى الملفات أو تقوم باستدعاءات شبكة؟
ما رمز الخروج الذي تستخدمه؟
هل هذه الأداة آمنة للاستخدام في أي بيئة؟
开发者详情
许可证
MIT
引用
main