Skill: Generate HTML Report
Objetivo
Crear el reporte HTML final en:
evidence/{sourceFile}/{ticketId}/{ticketId}_reporte.html
Además, incluir métricas de tiempo:
- •Tiempo de evidencia: desde que el usuario pide la ejecución hasta justo antes de generar el reporte.
- •Tiempo de generación de reporte: tiempo total invertido en generar el HTML.
Pasos
- •Leer el template:
.github/skills/evidence-generator/template-html-base.html. - •Reemplazar variables requeridas (ticket, status, ambiente, URL, usuario, objetivo, datos, response, errores).
- •Insertar la sección de evidencias con las imágenes generadas.
- •Insertar las métricas de tiempo en el reporte (sección de Información General o Nota):
- •
evidenceDurationMsyevidenceDurationHuman - •
reportGenerationDurationMsyreportGenerationDurationHuman
- •
- •Guardar el HTML en la carpeta de evidencia.
- •Ejecutar el skill
generate_pdf_reportpara crear el PDF en la misma carpeta del HTML. - •Eliminar evidencias temporales en
.playwright-mcp/evidence/solo después de confirmar que las evidencias finales ya fueron generadas enevidence/.
Entrada mínima
- •
ticketId,ticketTitle,status - •
sourceFile,evidenceDir - •
environment,baseUrl,user - •
objective,steps,validations - •
testData,response,consoleErrors - •
evidenceImages[] - •
evidenceStartTime,evidenceEndTime - •
reportGenerationStartTime,reportGenerationEndTime