fix(UI 自动化): 点击批量展开步骤,不显示具体报错信息
--bug=1016036 --user=张大海 【UI测试】UI测试报告,失败tab页,点击批量展开步骤,不显示具体报错信息 https://www.tapd.cn/55049933/s/1236517
This commit is contained in:
parent
7146df14e2
commit
fbdffc975c
|
@ -564,7 +564,8 @@ public class ApiScenarioReportStructureService {
|
||||||
private ApiScenarioReportDTO getReport(String reportId, boolean selectContent) {
|
private ApiScenarioReportDTO getReport(String reportId, boolean selectContent) {
|
||||||
ApiScenarioReport mainReport = apiScenarioReportMapper.selectByPrimaryKey(reportId);
|
ApiScenarioReport mainReport = apiScenarioReportMapper.selectByPrimaryKey(reportId);
|
||||||
List<ApiScenarioReportResultWithBLOBs> reportResults = null;
|
List<ApiScenarioReportResultWithBLOBs> reportResults = null;
|
||||||
if (selectContent) {
|
if (selectContent || mainReport.getReportType().startsWith(SystemConstants.TestTypeEnum.UI.name())) {
|
||||||
|
// UI 报告不执行懒加载
|
||||||
ApiScenarioReportResultExample example = new ApiScenarioReportResultExample();
|
ApiScenarioReportResultExample example = new ApiScenarioReportResultExample();
|
||||||
example.createCriteria().andReportIdEqualTo(reportId);
|
example.createCriteria().andReportIdEqualTo(reportId);
|
||||||
reportResults = reportResultMapper.selectByExampleWithBLOBs(example);
|
reportResults = reportResultMapper.selectByExampleWithBLOBs(example);
|
||||||
|
|
|
@ -337,6 +337,9 @@ export default {
|
||||||
},
|
},
|
||||||
getReport() {
|
getReport() {
|
||||||
let url = "/api/scenario/report/get/" + this.reportId;
|
let url = "/api/scenario/report/get/" + this.reportId;
|
||||||
|
if (this.report.reportType === "UI_INDEPENDENT") {
|
||||||
|
url += "?selectReportContent=true";
|
||||||
|
}
|
||||||
this.$get(url, response => {
|
this.$get(url, response => {
|
||||||
this.report = response.data || {};
|
this.report = response.data || {};
|
||||||
if (response.data) {
|
if (response.data) {
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
<ui-command-result
|
<ui-command-result
|
||||||
:step-id="node.stepId"
|
:step-id="node.stepId"
|
||||||
:index-number="node.index"
|
:index-number="node.index"
|
||||||
|
:tree-node="treeNode"
|
||||||
:command="node"
|
:command="node"
|
||||||
:isActive="isActive"
|
:isActive="isActive"
|
||||||
:result="node.value"/>
|
:result="node.value"/>
|
||||||
|
@ -59,6 +60,7 @@ export default {
|
||||||
props: {
|
props: {
|
||||||
scenario: Object,
|
scenario: Object,
|
||||||
node: Object,
|
node: Object,
|
||||||
|
treeNode: Object,
|
||||||
console: String,
|
console: String,
|
||||||
isActive: Boolean,
|
isActive: Boolean,
|
||||||
isShare:Boolean,
|
isShare:Boolean,
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
highlight-current
|
highlight-current
|
||||||
class="ms-tree ms-report-tree" ref="resultsTree">
|
class="ms-tree ms-report-tree" ref="resultsTree">
|
||||||
<span slot-scope="{ node, data}" style="width: 99%" @click="nodeClick(node)">
|
<span slot-scope="{ node, data}" style="width: 99%" @click="nodeClick(node)">
|
||||||
<ms-scenario-result :node="data" :console="console" v-on:requestResult="requestResult"
|
<ms-scenario-result :node="data" :tree-node="node" :console="console" v-on:requestResult="requestResult"
|
||||||
:isActive="isActive" :is-share="isShare" :share-id="shareId"/>
|
:isActive="isActive" :is-share="isShare" :share-id="shareId"/>
|
||||||
</span>
|
</span>
|
||||||
</el-tree>
|
</el-tree>
|
||||||
|
|
Loading…
Reference in New Issue