fix(测试计划): 测试计划执行时未显示测试步骤

This commit is contained in:
shiziyuan9527 2021-03-24 11:27:38 +08:00
parent 4d25ab60a0
commit 1b5288756a
1 changed files with 20 additions and 20 deletions

View File

@ -90,26 +90,26 @@
</el-col>
</el-row>
<el-row v-if="testCase.method === 'auto' && testCase.testId && testCase.testId != 'other'">
<el-col class="test-detail" :span="20" :offset="1">
<el-tabs v-model="activeTab" type="border-card" @tab-click="testTabChange">
<el-tab-pane name="detail" :label="$t('test_track.plan_view.test_detail')">
<api-test-detail :is-read-only="isReadOnly" v-if="testCase.type === 'api'" @runTest="testRun"
:id="testCase.testId" ref="apiTestDetail"/>
<performance-test-detail :is-read-only="isReadOnly" v-if="testCase.type === 'performance'"
@runTest="testRun" :id="testCase.testId" ref="performanceTestDetail"/>
</el-tab-pane>
<el-tab-pane name="result" :label="$t('test_track.plan_view.test_result')">
<api-test-result :report-id="testCase.reportId" v-if=" testCase.type === 'api'"
ref="apiTestResult"/>
<performance-test-result :is-read-only="isReadOnly" :report-id="testCase.reportId"
v-if="testCase.type === 'performance'" ref="performanceTestResult"/>
</el-tab-pane>
</el-tabs>
</el-col>
</el-row>
<!-- <el-row v-if="testCase.method === 'auto' && testCase.testId && testCase.testId != 'other'">-->
<!-- <el-col class="test-detail" :span="20" :offset="1">-->
<!-- <el-tabs v-model="activeTab" type="border-card" @tab-click="testTabChange">-->
<!-- <el-tab-pane name="detail" :label="$t('test_track.plan_view.test_detail')">-->
<!-- <api-test-detail :is-read-only="isReadOnly" v-if="testCase.type === 'api'" @runTest="testRun"-->
<!-- :id="testCase.testId" ref="apiTestDetail"/>-->
<!-- <performance-test-detail :is-read-only="isReadOnly" v-if="testCase.type === 'performance'"-->
<!-- @runTest="testRun" :id="testCase.testId" ref="performanceTestDetail"/>-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane name="result" :label="$t('test_track.plan_view.test_result')">-->
<!-- <api-test-result :report-id="testCase.reportId" v-if=" testCase.type === 'api'"-->
<!-- ref="apiTestResult"/>-->
<!-- <performance-test-result :is-read-only="isReadOnly" :report-id="testCase.reportId"-->
<!-- v-if="testCase.type === 'performance'" ref="performanceTestResult"/>-->
<!-- </el-tab-pane>-->
<!-- </el-tabs>-->
<!-- </el-col>-->
<!-- </el-row>-->
<el-row v-if="testCase.method && testCase.method !== 'auto'">
<el-row>
<el-col :span="22" :offset="1">
<div>
<span class="cast_label">{{ $t('test_track.case.steps') }}</span>
@ -641,7 +641,7 @@ export default {
this.$post('/test/plan/edit/status/' + planId);
},
stepResultChange() {
if (this.testCase.method === 'manual') {
if (this.testCase.method === 'manual' || !this.testCase.method) {
this.isFailure = this.testCase.steptResults.filter(s => {
return s.executeResult === 'Failure' || s.executeResult === 'Blocking';
}).length > 0;