Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Five-菜鸟级
echarts
提交
064d679c
E
echarts
项目概览
Five-菜鸟级
/
echarts
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
echarts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
064d679c
编写于
9月 11, 2019
作者:
P
pissang
提交者:
Yi Shen
9月 11, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test: add more run options.
上级
738038b9
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
34 addition
and
17 deletion
+34
-17
test/runTest/client/client.js
test/runTest/client/client.js
+30
-14
test/runTest/client/index.html
test/runTest/client/index.html
+4
-3
未找到文件。
test/runTest/client/client.js
浏览文件 @
064d679c
...
...
@@ -109,6 +109,22 @@ const app = new Vue({
}).
sort
(
sortFunc
);
},
selectedTests
()
{
return
this
.
fullTests
.
filter
(
test
=>
{
return
test
.
selected
;
});
},
unfinishedTests
()
{
return
this
.
fullTests
.
filter
(
test
=>
{
return
test
.
status
!==
'
finished
'
;
});
},
failedTests
()
{
return
this
.
fullTests
.
filter
(
test
=>
{
return
test
.
status
===
'
finished
'
&&
test
.
summary
!==
'
success
'
;
});
},
currentTest
()
{
let
currentTest
=
this
.
fullTests
.
find
(
item
=>
item
.
name
===
this
.
currentTestName
);
if
(
!
currentTest
)
{
...
...
@@ -171,20 +187,20 @@ const app = new Vue({
runTests
([
testName
]);
},
run
(
runTarget
)
{
const
tests
=
this
.
fullTests
.
filter
(
test
=>
{
if
(
runTarget
===
'
selected
'
)
{
return
test
.
selected
;
}
else
if
(
runTarget
===
'
unfinished
'
)
{
return
test
.
status
!==
'
finished
'
;
}
else
{
// Run all
return
true
;
}
}).
map
(
test
=>
{
return
test
.
name
;
}
);
runTests
(
tests
);
let
tests
;
if
(
runTarget
===
'
selected
'
)
{
tests
=
this
.
selectedTests
;
}
else
if
(
runTarget
===
'
unfinished
'
)
{
tests
=
this
.
unfinishedTests
;
}
else
if
(
runTarget
===
'
failed
'
)
{
tests
=
this
.
failedTests
;
}
else
{
tests
=
this
.
fullTests
;
}
runTests
(
tests
.
map
(
test
=>
test
.
name
)
);
},
stopTests
()
{
this
.
running
=
false
;
...
...
test/runTest/client/index.html
浏览文件 @
064d679c
...
...
@@ -46,10 +46,11 @@ under the License.
@
click=
"run('selected')"
@
command=
"run"
>
<i
class=
"el-icon-caret-right"
></i>
Run selected
<i
class=
"el-icon-caret-right"
></i>
Run selected
({{selectedTests.length}})
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item
command=
"unfinished"
>
Run unfinished
</el-dropdown-item>
<el-dropdown-item
command=
"all"
>
Run all
</el-dropdown-item>
<el-dropdown-item
command=
"unfinished"
>
Run unfinished ({{unfinishedTests.length}})
</el-dropdown-item>
<el-dropdown-item
command=
"failed"
>
Run failed ({{failedTests.length}})
</el-dropdown-item>
<el-dropdown-item
command=
"all"
>
Run all ({{fullTests.length}})
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录