run-tests
Ejecutar pruebas del proyecto con Bun o pytest
متاح أيضًا من: Artisan-Edge
Escribir pruebas es esencial pero ejecutarlas manualmente desperdicia tiempo. Esta habilidad proporciona comandos listos para usar para ejecutar suites de pruebas con Bun para JavaScript o pytest para proyectos Python.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "run-tests". Run all tests for this project
النتيجة المتوقعة:
- Todas las pruebas pasaron
- 24 pruebas pasaron en 2.5 segundos
- Cobertura: 85%
استخدام "run-tests". Run tests matching user authentication
النتيجة المتوقعة:
- 7 pruebas coincidieron con el filtro
- 2 pasaron, 1 falló
- Fallo: login_with_valid_credentials
استخدام "run-tests". Run tests with coverage report
النتيجة المتوقعة:
- Cobertura de pruebas: 78%
- Sin cobertura: src/utils/helper.ts
- Líneas 15-23 necesitan pruebas adicionales
التدقيق الأمني
آمنThis skill is pure documentation containing only test command examples in markdown format. No executable code, no network calls, no file modifications. The static scanner triggered false positives on documentation metadata (URLs, hashes) and markdown code blocks. All findings are dismissible as documentation artifacts, not security risks.
عوامل الخطر
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
⚙️ الأوامر الخارجية (6)
درجة الجودة
ماذا يمكنك بناءه
Ejecutar pruebas JS/TS
Ejecutar rápidamente todas las pruebas de Bun o archivos de prueba específicos para proyectos JavaScript
Ejecutar pruebas Python
Ejecutar suites de pytest con informes de cobertura para proyectos Python usando uv
Pruebas automatizadas
Integrar la ejecución de pruebas en flujos de trabajo de desarrollo y tareas de agentes
جرّب هذه الموجهات
Run all tests for this project
Run tests for the Button component
Run tests matching "user authentication"
Run all tests with coverage report
أفضل الممارسات
- Personaliza el archivo SKILL.md con los comandos de prueba específicos de tu proyecto
- Ejecuta pruebas después de cada cambio de código para detectar problemas temprano
- Usa informes de cobertura para identificar rutas de código no probadas
تجنب
- Ejecutar pruebas sin verificar el código de salida
- Ignorar fallos de pruebas y continuar el desarrollo
- Ejecutar toda la suite de pruebas cuando solo se modificó un módulo