IntelliPandora

运行历史

保留最近 {{ count }} 次运行。点任意一次进入该次的完整报告。

{% if not entries %}
还没有归档的运行。跑一次 ipandora run <selector> 就会出现在这里。
{% else %}

通过率趋势 · 左旧右新

{%- for entry in entries|reverse %} {%- set rate = rates[loop.length - loop.index] %} {%- endfor %}
{{ entries[-1].generated }} {{ entries[0].generated }}
{%- for entry in entries %} {%- set changed = entry.new_failures or entry.fixed %}
{{ entry.generated or entry.run_id }} {{ entry.run_id }}{% if entry.env %} · {{ entry.env }}{% endif %}{% if entry.selector %} · {{ entry.selector }}{% endif %} {{ entry.totals.passed }}/{{ entry.totals.total }} {%- if entry.totals.failed or entry.totals.error %} · {{ entry.totals.failed + entry.totals.error }} 失败{% endif %} {%- if entry.totals.skipped %} · {{ entry.totals.skipped }} 跳过{% endif %} {%- if entry.new_failures %}+{{ entry.new_failures|length }} 新失败{% endif %} {%- if entry.fixed %} −{{ entry.fixed|length }} 已修{% endif %} {{ entry.pass_rate }} {{ '%.2f'|format(entry.duration) }}s
{%- if changed %}
{%- for nodeid in entry.new_failures %}
{{ nodeid }}
{%- endfor %} {%- for nodeid in entry.fixed %}
{{ nodeid }}
{%- endfor %}
{%- endif %}
{%- endfor %}
{% endif %}