test/failing-test
Teste de visibilidade de erros
Desenvolvedores precisam de formas confiáveis para testar o tratamento de erros e a visibilidade da saída em ambientes de ferramentas de IA. Esta ferramenta de teste simula falhas com saída stdout e stderr visível para validar fluxos de trabalho de relatórios de erros.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "test/failing-test". Use failing-test with message 'Connection timeout'
Résultat attendu:
- === 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)
Utilisation de "test/failing-test". Use failing-test with message 'Authentication failed'
Résultat attendu:
- === 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
Audit de sécurité
Risque faibleStatic 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.
Problèmes à risque élevé (2)
Facteurs de risque
⚡ Contient des scripts (1)
Score de qualité
Ce que vous pouvez construire
Validar tratamento de erros de ferramentas de IA
Teste como assistentes de IA respondem a falhas de ferramentas invocando uma ferramenta que falha previsivelmente com saída visível.
Depurar fluxos de trabalho de visibilidade de erros
Verifique se stderr e stdout são capturados e exibidos corretamente no seu ambiente de desenvolvimento.
Testar pipelines de erros em CI/CD
Use em testes automatizados para garantir que condições de erro sejam tratadas corretamente em fluxos de trabalho de integração contínua.
Essayez ces prompts
Use a ferramenta failing-test com a mensagem 'Testando visibilidade de erros'
Chame a ferramenta failing-test com uma mensagem personalizada descrevendo um cenário simulado
Use failing-test várias vezes com mensagens diferentes para testar tratamento de erros em fluxos de trabalho
Use failing-test em combinação com outras ferramentas para verificar comportamento de propagação de erros
Bonnes pratiques
- Use mensagens personalizadas para distinguir entre diferentes cenários de falha em testes
- Capture tanto stdout quanto stderr para verificar a visibilidade completa do erro
- Verifique o código de erro 1 para confirmar o comportamento de falha intencional
Éviter
- Não use em fluxos de trabalho de produção - esta ferramenta sempre falha por design
- Não espere que esta ferramenta execute qualquer trabalho útil além da geração de erros
- Não confie no conteúdo específico do rastreamento de pilha, pois pode variar por ambiente