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.
Obtener instantánea
Sección titulada «Obtener instantánea»/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.
Respuesta
Sección titulada «Respuesta»| Campo | Descripción |
|---|---|
result | Fila del log append-only (status, executedAt, executedByUlid, hasSnapshot, …) |
case | Cabecera del caso (titleSnapshot, caseNumber, pre/post condiciones, …) |
steps | Filas congeladas por paso con status, actualResult y attachments[] |
legacy | true 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.
Ejemplo
Sección titulada «Ejemplo»curl -sS \ -H "Authorization: Bearer $PROBARA_API_TOKEN" \ "https://probara.net/api/v1/runs/$RUN/results/$RESULT"Listar resultados
Sección titulada «Listar resultados»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.