提交 38411ad4 authored 作者: mry's avatar mry

fix(web): 修复了报告细节部分信息不完整的问题

上级 2985c609
......@@ -66,113 +66,119 @@
</tr>
</thead>
<tbody>
<#assign caseNo = 0>
<#if fail ??>
<#assign caseNo = 0>
<#list fail as failCase>
<tr>
<#assign caseNo=caseNo+1>
<th style="width: 60px" scope="row">
<div style="width: 60px">
${caseNo}
</div>
</th>
<td style="width: 184px">
<div style="width: 184px;">${failCase.testCaseName!}</div>
</td>
<td style="width: 108px">
<div style="width: 108px">
${failCase.type!}
</div>
</td>
<td style="width: 500px">
<div style="width: 500px;cursor: pointer;display: flex;justify-content: flex-start;align-items: flex-start"
class="openJson">
<img style="width: 16px; margin-top: 4px;margin-right: 8px;transition:.5s all ease;user-select: none"
src="./res/img/left.png"/>
<span style="overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 16px">{
<#if failCase.result?c == 'false'>
<tr>
<#assign caseNo=caseNo+1>
<th style="width: 60px" scope="row">
<div style="width: 60px">
${caseNo}
</div>
</th>
<td style="width: 184px">
<div style="width: 184px;">${failCase.testCaseName!}</div>
</td>
<td style="width: 108px">
<div style="width: 108px">
${failCase.type!}
</div>
</td>
<td style="width: 500px">
<div style="width: 500px;cursor: pointer;display: flex;justify-content: flex-start;align-items: flex-start"
class="openJson">
<img style="width: 16px; margin-top: 4px;margin-right: 8px;transition:.5s all ease;user-select: none"
src="./res/img/left.png"/>
<span style="overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 16px">{
${failCase.detail!}
</span>
</div>
</td>
<td>
<div style="width: 160px">
${failCase.description!}
</div>
</td>
<td style="color: #a90000;width: 84px">
<div style="width: 84px">
${failCase.result?c}
</div>
</td>
<td style="width: 84px">
<div style="width: 84px">
${failCase.duration + "ms"!}
</div>
</td>
<td style="width: 84px"
class="clickClass"
data-message='${failCase.str!}'>
<div style="width: 84px">
查看结果
</div>
</td>
</tr>
</div>
</td>
<td>
<div style="width: 160px">
${failCase.description!}
</div>
</td>
<td style="color: #a90000;width: 84px">
<div style="width: 84px">
${failCase.result?c}
</div>
</td>
<td style="width: 84px">
<div style="width: 84px">
${failCase.duration + "ms"!}
</div>
</td>
<td style="width: 84px"
class="clickClass"
data-message='${failCase.str?replace("\r\n", '')?replace("\'", "\\\"")!}'>
<div style="width: 84px">
查看结果
</div>
</td>
</tr>
<#else>
</#if>
</#list>
<#else>
</#if>
</tbody>
<tbody>
<#assign caseNo = 0>
<#if pass ??>
<#assign caseNo = 0>
<#list pass as passCase>
<tr>
<#assign caseNo=caseNo+1>
<th style="width: 60px" scope="row">
<div style="width: 60px">
${caseNo}
</div>
</th>
<td style="width: 184px">
<div style="width: 184px;">${passCase.testCaseName!}</div>
</td>
<td style="width: 108px">
<div style="width: 108px">
${passCase.type!}
</div>
</td>
<td style="width: 500px">
<div style="width: 500px;cursor: pointer;display: flex;justify-content: flex-start;align-items: flex-start"
class="openJson">
<img style="width: 16px; margin-top: 4px;margin-right: 8px;transition:.5s all ease;user-select: none"
src="./res/img/left.png"/>
<span style="overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 16px">{
<#if passCase.result?c == 'true'>
<tr>
<#assign caseNo=caseNo+1>
<th style="width: 60px" scope="row">
<div style="width: 60px">
${caseNo}
</div>
</th>
<td style="width: 184px">
<div style="width: 184px;">${passCase.testCaseName!}</div>
</td>
<td style="width: 108px">
<div style="width: 108px">
${passCase.type!}
</div>
</td>
<td style="width: 500px">
<div style="width: 500px;cursor: pointer;display: flex;justify-content: flex-start;align-items: flex-start"
class="openJson">
<img style="width: 16px; margin-top: 4px;margin-right: 8px;transition:.5s all ease;user-select: none"
src="./res/img/left.png"/>
<span style="overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 16px">{
${passCase.detail!}
</span>
</div>
</td>
<td>
<div style="width: 160px">
${passCase.description!}
</div>
</td>
<td style="color: green;width: 84px">
<div style="width: 84px">
${passCase.result?c}
</div>
</td>
<td style="width: 84px">
<div style="width: 84px">
${passCase.duration + "ms"!}
</div>
</td>
<td style="width: 84px"
class="clickClass"
data-message='${passCase.str!}'>
<div style="width: 84px">
查看结果
</div>
</td>
</tr>
</div>
</td>
<td>
<div style="width: 160px">
${passCase.description!}
</div>
</td>
<td style="color: green;width: 84px">
<div style="width: 84px">
${passCase.result?c}
</div>
</td>
<td style="width: 84px">
<div style="width: 84px">
${passCase.duration + "ms"!}
</div>
</td>
<td style="width: 84px"
class="clickClass"
data-message='${passCase.str!}'>
<div style="width: 84px">
查看结果
</div>
</td>
</tr>
<#else>
</#if>
</#list>
<#else>
</#if>
......@@ -250,10 +256,10 @@
} else {
message = item[j]
}
if (item[j] === true){
if (item[j] === true) {
lab2.style = 'color: green'
}
if (item[j] === false){
if (item[j] === false) {
lab2.style = 'color: #a90000'
}
lab1.innerText = content
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论