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 %}