{# partials/results_table.html — Results summary table with filter buttons Context variables: execution_results — list of dicts: test_case, description, time, step, status, error_message, step_id #}
| Test Case ID | Description | Duration (s) | Step | Status | Error Message |
|---|---|---|---|---|---|
| {{ result.test_case }} | {{ result.description | default("—") }} | {{ "%.2f" | format(result.time | default(0)) }}s | {% if result.step_id %} {{ result.step | default("—") }} {% else %} {{ result.step | default("—") }} {% endif %} | FAIL | {% if result.step_id %} {{ result.error_message | default("—", true) or "—" }} {% else %} {{ result.error_message | default("—", true) or "—" }} {% endif %} |
|
{% if result.error_message %}
Assertion Error
{{ result.error_message }}
|
|||||
| {{ result.test_case }} | {{ result.description | default("—") }} | {{ "%.2f" | format(result.time | default(0)) }}s | {{ result.step | default("—") }} | {% if status_lower == "pass" %} PASS {% elif status_lower == "warn" %} WARN {% else %} {{ result.status | upper }} {% endif %} | {% if result.step_id %} {{ result.error_message | default("—", true) or "—" }} {% else %} {{ result.error_message | default("—", true) or "—" }} {% endif %} |