pytest-cloudreport local report

Generated: {{ generated_at }} {%- if run.branch %} · branch {{ run.branch }}{% endif -%} {%- if run.commit_sha %} · {{ run.commit_sha }}{% endif -%}
Total
{{ run.total }}
Passed ✓
{{ run.passed }}
Failed ✗
{{ run.failed }}
Skipped
{{ run.skipped }}
Duration
{{ run.duration_s }}s
Pass rate
{{ run.pass_rate }}%
{% if not cloud_active %}

Want history across machines?

This local report stays on your machine. If you want hosted run history, flaky test tracking over time, and shared project dashboards, you can try the cloud service later without changing how you run pytest. Learn more.

{% endif %}

{% if has_history %}Pass rate trend{% else %}Results{% endif %}

{% if has_history %}

Run history

{% for r in history %} {% endfor %}
Date Branch Total Passed Failed Pass% Duration
{{ r.created_at[:16] }} {{ r.branch or "—" }} {{ r.total }} {{ r.passed }} {{ r.failed }} {{ ((r.passed / r.total * 100) | round(1)) if r.total else 0 }}% {{ r.duration_s }}s
{% endif %}

Failures

{% if run.failed_tests %} {% for t in run.failed_tests %} {% endfor %}
Test Name Duration Error
{{ t.name }} {{ t.duration_ms }}ms {{ t.error_message }}
{% else %}

✓ All tests passed

{% endif %}