{{ t("Resumen del caso") }}
{{ case.name }}
{{ t("Estatus de ejecución") }}
{% if case.status == 'PASS' %}✓{% elif case.status == 'FAIL' %}✕{% elif case.status == 'SKIP' %}↷{% else %}!{% endif %} {{ case.status }}{{ case.description }}
{% endif %} {% if case.attempts %}{{ t("Historial de intentos") }}
| {{ loop.index }} · {{ attempt.status }} | {{ attempt.started_at|display_date }}{% if attempt.message %} {{ attempt.message }}{% endif %} |
|---|
{{ t("Duración") }}{% if case.duration_seconds is not none %}{{ '%.2f'|format(case.duration_seconds) }} s{% else %}{{ t("Sin finalizar") }}{% endif %}
{{ t("Capturas obtenidas") }}{{ case.events|selectattr('kind','equalto','capture')|list|length }}
{{ t("Advertencias") }}{{ case.warning_count }}
| {{ t("Caso de prueba") }} | {{ case.name }} |
|---|---|
| {{ t("Suite") }} | {{ case.suite }} |
| {{ t("Inicio de ejecución") }} | |
| {{ t("Fin de ejecución") }} | |
| {{ t("Zona horaria") }} | {{ case.started_at|timezone_label }} |
| {{ label }} | {{ value }} |
{{ event.title }}
{% if event.status == 'PASS' %}✓{% elif event.status == 'FAIL' %}✕{% elif event.status == 'WARN' %}!{% else %}ⓘ{% endif %} {{ event.status }}
{{ event.title }}
{% if event.status == 'PASS' %}✓{% elif event.status == 'FAIL' %}✕{% elif event.status == 'WARN' %}!{% else %}ⓘ{% endif %} {{ event.status }}
{% if event.kind == 'capture' %}{% if event.description %}
{{ event.description }}
{% endif %}{{ {'page':t("Página visible"),'element':t("Elemento"),'desktop':t("Escritorio"),'attachment':t("Imagen adjunta")}.get(event.capture_type,event.capture_type) }} · {{ event.width }} × {{ event.height }} px{{ t("Ampliar imagen") }}
{% if event.url %}URL: {{ event.url }}{% if event.page_title %}
{{ t("Página") }}: {{ event.page_title }}{% endif %}
{% endif %}
{% else %}{{ t("Página") }}: {{ event.page_title }}{% endif %}
{{ t("Evidencia no disponible") }}
{% endif %}{{ event.reason }}
{{ t("Sin capturas en este bloque.") }}
{% endfor %} {% endmacro %}{{ t("Hito de negocio") if block.id else t("Evidencias directas") }}{{ loop.index }}{{ block.title }}{{ captures|length }} {{ t("capturas") }} · {{ block.warning_count }} {{ t("advertencias") }}{% if block.duration_seconds is not none %} · {{ "%.2f"|format(block.duration_seconds) }} s{% endif %}
{% if block.description %}
{{ block.description }}
{% endif %} {{ captures_list(block.events) }}{{ t("Sin evidencias registradas") }}
{{ t("El resultado se conserva aunque no se hayan llamado keywords de evidencia.") }}
{{ t("Registro de mensajes") }}
{{ t("Logs") }}
{{ t("Mensajes explícitos y advertencias de captura. Despliega el bloque que quieras consultar.") }}
{% for block in blocks %}{% set messages = block.log_events %}{% if messages %}{{ block.title }} · {{ messages|length }}
{{ logs_list(messages) }}
{{ t('Sin mensajes para este filtro.') }}