…lines 1–139 unchanged (139 lines)
140 </div>
141 </div>
142 <div class="test-run-row">
143 <div class="run-config-item">
144 <span class="label">
145 Expected
146 </span>
147 <el-select :disabled="running" size="mini" v-model="runConfig.expectedSource" style="width: 90px;">
148 <el-option value="release" label="Release"></el-option>
149 <el-option value="nightly" label="Nightly"></el-option>
150 <el-option value="PR" label="PR"></el-option>
151 <el-option value="local" label="Local"></el-option>
152 </el-select>
153 <el-select
154 v-if="runConfig.expectedSource !== 'local' && runConfig.expectedSource !== 'PR'"
155 :disabled="running"
156 size="mini"
157 v-model="runConfig.expectedVersion"
158 placeholder="Select Version"
159 :style="`width: ${runConfig.expectedSource === 'nightly' ? 160 : 80}px;`"
160 >
161 <el-option v-for="version in expectedVersionsList" :key="version" :label="version" :value="version"></el-option>
162 </el-select>
163 <el-input
164 v-if="runConfig.expectedSource === 'PR'"
165 :disabled="running"
166 size="mini"
167 v-model="runConfig.expectedVersion"
168 placeholder="#123"
169 style="width: 120px;"
170 ></el-input>
171 <span class="label">
172 Actual
173 </span>
174 <el-select :disabled="running" size="mini" v-model="runConfig.actualSource" style="width: 90px;">
175 <el-option value="release" label="Release"></el-option>
176 <el-option value="nightly" label="Nightly"></el-option>
177 <el-option value="PR" label="PR"></el-option>
178 <el-option value="local" label="Local"></el-option>
179 </el-select>
180 <el-select
181 v-if="runConfig.actualSource !== 'local' && runConfig.actualSource !== 'PR'"
182 :disabled="running"
183 size="mini"
184 v-model="runConfig.actualVersion"
185 placeholder="Select Version"
186 :style="`width: ${runConfig.actualSource === 'nightly' ? 160 : 80}px;`"
187 >
188 <el-option v-for="version in actualVersionsList" :key="version" :label="version" :value="version"></el-option>
189 </el-select>
190 <el-input
191 v-if="runConfig.actualSource === 'PR'"
192 :disabled="running"
193 size="mini"
194 v-model="runConfig.actualVersion"
195 placeholder="#123"
196 style="width: 120px;"
197 ></el-input>
198 </div>
199 <div class="run-config-item">
200 <span class="label">Renderer</span>
201 <el-select :disabled="running" size="mini" style="width: 100px;" v-model="runConfig.renderer" placeholder="Select Renderer">
202 <el-option key="canvas" label="canvas" value="canvas"></el-option>
203 <el-option key="svg" label="svg" value="svg"></el-option>
…lines 204–378 unchanged (175 lines)