Ir al contenido

Instantáneas de resultados de ejecución

Cada vez que un caso se completa en una ejecución (marca a nivel de caso o marca por paso que deja el caso distinto de untested), la API añade una fila test_results e instantáneas test_result_step_snapshots. Los adjuntos congelados apuntan a ese resultado mediante snapshot_id.

Usa este endpoint para el panel de intento de solo lectura en clientes e integraciones.

GET/api/v1/runs/{runUlid}/results/{resultUlid}

Requiere viewer+ en el proyecto de la ejecución. Devuelve 404 si la ejecución o el resultado están fuera de la organización del llamador.

CampoDescripción
resultFila del log append-only (status, executedAt, executedByUlid, hasSnapshot, …)
caseCabecera del caso (titleSnapshot, caseNumber, pre/post condiciones, …)
stepsFilas congeladas por paso con status, actualResult y attachments[]
legacytrue cuando no hay filas de instantánea (marcas anteriores a la función)

Si legacy es true, steps es siempre [] y los clientes DEBEN mostrar un aviso.

Ventana de terminal
curl -sS \
-H "Authorization: Bearer $PROBARA_API_TOKEN" \
"https://probara.net/api/v1/runs/$RUN/results/$RESULT"

GET /api/v1/runs/{runUlid}/results no cambia salvo que cada elemento incluye hasSnapshot: boolean. Las vistas de Historial suelen filtrar hasSnapshot: true en listas globales; los desplegables por caso pueden mostrar todas las filas.