测试历史记录

{% with messages = get_flashed_messages() %} {% if messages %} {% endif %} {% endwith %} {% if history %} {% for run in history %} {% set summary = run.summary %} {% if summary and 'error' not in summary and 'overall_summary' in summary %} {% set overall = summary.overall_summary %} {# 根据成功率计算渐变色 (HSL: 0=红, 120=绿) #} {% set success_rate_str = overall.test_case_success_rate | default('0%') %} {% set success_rate = success_rate_str.replace('%', '')|float %} {% set hue = success_rate * 1.2 %} {% set status_text = 'PASSED' if overall.test_cases_failed == 0 and overall.test_cases_error == 0 and overall.stages_failed == 0 and overall.stages_error == 0 else 'FAILED' %} {# 如果通过,行背景为淡绿色,否则为淡红色 #} {% else %} {% endif %} {% endfor %} {% else %} {% endif %}
测试时间 状态 总计 通过 失败 错误 跳过 耗时 (秒) 操作
{{ run.id.replace('_', ' ') }} {# 状态标签使用动态计算的HSL颜色 #} {{ "%.1f"|format(success_rate) }}% {{ overall.total_test_cases_executed }} {{ overall.test_cases_passed }} {{ overall.test_cases_failed }} {{ overall.test_cases_error }} {{ overall.test_cases_skipped_in_endpoint }} {{ "%.2f"|format(summary.duration_seconds|float) }} 查看详情
{{ run.id.replace('_', ' ') }} 无法加载此运行的摘要信息 (未运行结束或报告格式不正确)。
没有找到任何测试记录。