Skip to content

Commit ff1a78e

Browse files
committed
自动化回归测试:解决进度始终显示0,且在完成前消失
1 parent ceb5513 commit ff1a78e

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

js/main.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,8 @@
115115

116116
var isSingle = true
117117

118+
var doneCount
119+
118120
// APIJSON >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
119121

120122
var App = new Vue({
@@ -1299,7 +1301,9 @@
12991301
return
13001302
}
13011303
const list = App.remotes || []
1302-
const allCount = list.length - 1
1304+
const allCount = list.length - 2
1305+
doneCount = 0
1306+
13031307
App.testProcess = allCount <= 0 ? '' : '正在测试: ' + 0 + '/' + allCount
13041308
if (allCount <= 0) {
13051309
alert('请先获取测试用例文档\n点击[查看共享]图标按钮')
@@ -1320,8 +1324,12 @@
13201324
// App.restore(item)
13211325
// App.onChange(false)
13221326

1323-
const index = i; //请求异步
13241327
App.request(baseUrl + item.url, JSON.parse(item.request), function (url, res, err) {
1328+
1329+
doneCount ++
1330+
App.testProcess = doneCount >= allCount ? '' : '正在测试: ' + doneCount + '/' + allCount
1331+
1332+
13251333
var response = ''
13261334
try {
13271335
App.onResponse(url, res, err)
@@ -1333,13 +1341,8 @@
13331341

13341342
var it = item || {} //请求异步
13351343
it.compare = JSONResponse.compareResponse(it.response == null ? null : JSON.parse(it.response), res.data)
1336-
console.log('i = ' + index + '; item.name = ' + it.name + '; item.compare = ' + it.compare)
1337-
// if (it.compare > 0) {
1338-
// alert('i = ' + index + '; item.name = ' + it.name + '; item.compare = ' + it.compare
1339-
// + '; it.response = \n' + it.response
1340-
// + '\n\n\n res.data = \n' + response
1341-
// )
1342-
// }
1344+
console.log('doneCount = ' + doneCount + '; item.name = ' + it.name + '; item.compare = ' + it.compare)
1345+
13431346
switch (it.compare) {
13441347
case JSONResponse.COMPARE_KEY_MORE:
13451348
it.compareColor = 'green'
@@ -1363,8 +1366,6 @@
13631366
break;
13641367
}
13651368

1366-
App.testProcess = index <= allCount ? '' : '正在测试: ' + index + '/' + allCount
1367-
13681369
var tests = App.tests || {}
13691370
tests[it.id] = response
13701371
App.tests = tests

0 commit comments

Comments
 (0)