parse_junit
Parse JUnit XML reports to get a structured summary of test results including totals, failures, errors, skipped tests, and execution time.
Instructions
Parsea UN reporte JUnit XML y devuelve un resumen estructurado.
Usá esta herramienta cuando tengas la ruta a un archivo de resultados JUnit XML (lo que emiten pytest, Maven Surefire, Gradle, etc.) y quieras saber qué pasó en esa corrida: cuántos tests corrieron, cuáles fallaron y con qué mensaje, cuáles dieron error o se saltearon, y cuánto tardó cada suite. Para comparar varias corridas usá flakiness_report.
Args: path: ruta (absoluta o relativa al directorio del servidor) a un único archivo JUnit XML.
Returns: "totales" (tests, pasados, fallos, errores, salteados), "fallos" y "errores" (lista con test, classname, tipo y mensaje), "salteados" (con motivo), "suites" y "tiempo_segundos". Si el archivo no existe o el XML está malformado, la herramienta falla con un mensaje que explica el problema.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||