Nuevo: ¡TestSprite CLI ya está disponible!

Deja de Extraer Resultados de Pruebas del Texto de la Terminal.

Todo comando de testsprite acepta --output json, sustituyendo el informe de terminal legible para humanos por una salida estructurada y analizable — así tu dashboard, bot de Slack o script de CI obtiene datos limpios en lugar de un muro de texto que separar con regex.

Integrado en el Mismo CLI Que Ya Usas

GitHub ActionsGitLab CIEjecuciones localesBucles de agentes
Analizar texto de terminal en color con regex es un trabajo de mantenimiento que nadie pidió. --output json convierte cada comando en datos en los que realmente puedes confiar.

Una Bandera, Todos los Comandos

--output json es una bandera global — úsala con test run, test get, test list, o casi cualquier otro comando y obtén la misma estructura de datos en lugar de un formato de texto distinto cada vez.

Diseñado para Pipelines, No para la Vista

La salida estructurada permite que un script de CI verifique un campo y decida programáticamente qué hacer a continuación, en lugar de buscar con grep una frase que podría cambiar entre versiones del CLI.

Alimenta tu Propio Dashboard

Envía los resultados de --output json a lo que ya uses para hacer seguimiento de tus builds — un bot de Slack, un dashboard interno, una herramienta de incidentes — sin mantener un scraper de texto.

Previsualiza Antes de Comprometerte

Combina --output json con --dry-run para ver exactamente qué devolvería un comando antes de que se ejecute realmente.

$ testsprite test get TC_checkout_promo
  ...formatted, human-readable report printed to the terminal...

$ testsprite test get TC_checkout_promo --output json
  ...the same result, returned as structured JSON on stdout...
  → pipe it straight into a script, a dashboard, or a Slack bot

No Construyas un Scraper de Texto Cuando el JSON Ya Existe

Los equipos que necesitan que su CI reaccione a los resultados suelen terminar escribiendo regex contra texto de terminal en color — algo frágil, que se rompe en cuanto cambia el formato del CLI. --output json te da los mismos datos como una estructura estable y analizable en su lugar.

Diseñado para Scripts, No Solo para Terminales

Funciona en Todo el CLI

--output json está disponible en la mayoría de los comandos de testsprite, así que no necesitas un enfoque de integración distinto para cada uno.

Úsalo en Cualquier Script de CI

La salida estructurada es fácil de analizar desde GitHub Actions, GitLab CI o cualquier paso de pipeline, para que puedas bloquear un build según el resultado real y no según una coincidencia de texto.

Versión Comunitaria Gratuita

Ofrece una versión comunitaria gratuita, haciéndonos accesibles para todos.

Se Combina con la Configuración No Interactiva

Combina --output json con testsprite setup --from-env --yes --agent <name> para un trabajo de CI que instala, configura e informa sin que haya una persona en el proceso.

Con la Confianza de Empresas de Todo el Mundo

"TestSprite ofrece una rica generación de casos de prueba, una estructura clara y un código fácil de leer. También admite la depuración simple en línea con la capacidad de expandirse rápidamente generando nuevos casos de prueba."

"La automatización de TestSprite nos ayuda a reducir toneladas de trabajo manual. Los desarrolladores pueden detectar y resolver errores fácilmente en una etapa más temprana del proceso de desarrollo."

Preguntas Frecuentes

¿Qué cambia exactamente --output json?

Cambia la salida de un comando de texto de terminal legible para humanos a una salida estructurada y analizable en stdout — el resultado subyacente es el mismo, solo que en un formato que tus propias herramientas pueden leer.

¿Qué comandos admiten --output json?

Es una bandera global disponible en la mayoría de los comandos de testsprite, no un modo especial integrado en uno solo de ellos.

¿Puedo usar esto para alimentar un bot de Slack o un dashboard interno?

Sí — como la salida está estructurada, cualquier script que pueda analizarla puede reenviar el resultado a donde tu equipo ya consulte el estado de los builds.

¿--output json funciona con --dry-run?

Sí — combínalos para ver exactamente qué devolvería un comando antes de que se ejecute realmente, útil cuando estás construyendo una nueva integración.

¿Esto solo lo obtengo en CI, o también en local?

La misma bandera funciona igual en ambos casos — ya sea que ejecutes testsprite en local, en GitHub Actions, GitLab CI o en tu propio bucle de agente.

Deja de Leer Logs. Empieza a Analizar Datos.