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

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

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