fix doc display

This commit is contained in:
yaozhicheng 2024-11-06 17:57:36 +08:00
parent ed7a439978
commit 6f4106bb8f
3 changed files with 47 additions and 8 deletions

View File

@ -217,6 +217,8 @@ def update_dut_tree_node_meta(tree_data):
meta["functions"]["cover"] += child_meta["functions"]["cover"]
meta["lines"]["total"] += child_meta["lines"]["total"]
meta["lines"]["cover"] += child_meta["lines"]["cover"]
meta["lines"]["text"] = "%d/%d (%.2f %%)" % (meta["lines"]["cover"], meta["lines"]["total"],
float(meta["lines"]["cover"])/meta["lines"]["total"]*100) if meta["lines"]["total"] > 0 else "0/0 (0.00 %)"
meta["value"] += child_meta["value"]
node["meta"] = meta
node["value"] = node["meta"]["value"]

View File

@ -11,13 +11,40 @@ weight: 10
香山昆明湖架构各个模块验证情况如上图中所示。总统计数据如下:
1. 总测试用例数Total Cases<em>xx</em>;
1. 测试用例通过数Passed Cases<em>xx</em>;
1. 测试用例未过数Failed Cases<em>xx</em>;
1. 测试用例跳过数Skipped Cases<em>xx</em>;
1. 总功能覆盖点数Function Coverage<em>xx</em>;
1. 覆盖点已覆盖数Coverage Functions<em>xx</em>;
1. 总代码行覆盖率Line Coverage Rate<em>xx</em>;
<table>
<ol>
<tr>
<td><li>总测试用例数Total Cases</td>
<td style="text-align: right; font-weight: bold;"><em id="em_id_report_cases_toal">-</em></li></td>
</tr>
<tr>
<td><li>测试用例通过数Passed Cases</td>
<td style="text-align: right; font-weight: bold;"><em id="em_id_report_cases_pass">-</em></li></td>
</tr>
<tr>
<td><li>测试用例未过数Failed Cases</td>
<td style="text-align: right; font-weight: bold;"><em id="em_id_report_cases_fail">-</em></li></td>
</tr>
<tr>
<td><li>测试用例跳过数Skipped Cases</td>
<td style="text-align: right; font-weight: bold;"><em id="em_id_report_cases_skip">-</em></li></td>
</tr>
<tr>
<td><li>总功能覆盖点数Function Coverage</td>
<td style="text-align: right; font-weight: bold;"><em id="em_id_report_function_total">-</em></li></td>
</tr>
<tr>
<td><li>覆盖点已覆盖数Coverage Functions</td>
<td style="text-align: right; font-weight: bold;"><em id="em_id_report_function_cover">-</em></li></td>
</tr>
<tr>
<td><li>总代码行覆盖率Line Coverage Rate</td>
<td style="text-align: right;"><em id="em_id_report_line_coverage">-</em></li></td>
</tr>
</ol>
</table>
*总代码行会随着DUT的增加而不断增加因此总代码行覆盖率不是最终覆盖率
其他内容快捷连接:
@ -32,5 +59,5 @@ weight: 10
<div style="text-align: center; width: 100%;">
数据自动更新日期:<em>xx</em>;
数据自动更新日期:<em id="em_id_report_date">1970-01-01 00:00:00</em>
</div>

View File

@ -46,6 +46,16 @@ function show_meta_chart(chart_id, data_url) {
option && utChart.setOption(option);
window.addEventListener('resize', function () { utChart.resize(); });
// set em data
$("#em_id_report_cases_toal").text(graph_data["tree"]["meta"]["cases"]["total"]);
$("#em_id_report_cases_pass").text(graph_data["tree"]["meta"]["cases"]["pass"]);
$("#em_id_report_cases_fail").text(graph_data["tree"]["meta"]["cases"]["fail"]);
$("#em_id_report_cases_skip").text(graph_data["tree"]["meta"]["cases"]["skip"]);
$("#em_id_report_function_total").text(graph_data["tree"]["meta"]["functions"]["total"]);
$("#em_id_report_function_cover").text(graph_data["tree"]["meta"]["functions"]["cover"]);
$("#em_id_report_line_coverage").text(graph_data["tree"]["meta"]["lines"]["text"]);
$("#em_id_report_date").text(graph_data["extend"]["time"]);
});
}