Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Unity
提交
e47ac34c
T
Third Party Unity
项目概览
OpenHarmony
/
Third Party Unity
1 年多 前同步成功
通知
37
Star
144
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Unity
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
e47ac34c
编写于
7月 21, 2015
作者:
M
Mark VanderVoord
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix default path in unity test summarizer
上级
ba87d27b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
6 deletion
+15
-6
auto/unity_test_summary.rb
auto/unity_test_summary.rb
+15
-6
未找到文件。
auto/unity_test_summary.rb
浏览文件 @
e47ac34c
...
@@ -16,11 +16,13 @@ class UnityTestSummary
...
@@ -16,11 +16,13 @@ class UnityTestSummary
attr_reader
:report
,
:total_tests
,
:failures
,
:ignored
attr_reader
:report
,
:total_tests
,
:failures
,
:ignored
def
initialize
def
initialize
(
opts
=
{})
@report
=
''
@report
=
''
@total_tests
=
0
@total_tests
=
0
@failures
=
0
@failures
=
0
@ignored
=
0
@ignored
=
0
end
end
def
run
def
run
...
@@ -95,7 +97,7 @@ class UnityTestSummary
...
@@ -95,7 +97,7 @@ class UnityTestSummary
results
=
{
:failures
=>
[],
:ignores
=>
[],
:successes
=>
[]
}
results
=
{
:failures
=>
[],
:ignores
=>
[],
:successes
=>
[]
}
lines
.
each
do
|
line
|
lines
.
each
do
|
line
|
src_file
,
src_line
,
test_name
,
status
,
msg
=
line
.
split
(
/:/
)
src_file
,
src_line
,
test_name
,
status
,
msg
=
line
.
split
(
/:/
)
line_out
=
((
@root
and
(
@root
!=
0
))
?
"
#{
@root
}#{
line
}
"
:
line
).
gsub
(
/\//
,
"
\\
"
)
line_out
=
((
@root
&&
(
@root
!=
0
))
?
"
#{
@root
}#{
line
}
"
:
line
).
gsub
(
/\//
,
"
\\
"
)
case
(
status
)
case
(
status
)
when
'IGNORE'
then
results
[
:ignores
]
<<
line_out
when
'IGNORE'
then
results
[
:ignores
]
<<
line_out
when
'FAIL'
then
results
[
:failures
]
<<
line_out
when
'FAIL'
then
results
[
:failures
]
<<
line_out
...
@@ -118,17 +120,24 @@ class UnityTestSummary
...
@@ -118,17 +120,24 @@ class UnityTestSummary
end
end
if
$0
==
__FILE__
if
$0
==
__FILE__
uts
=
UnityTestSummary
.
new
#parse out the command options
opts
,
args
=
ARGV
.
partition
{
|
v
|
v
=~
/^--\w+/
}
opts
.
map!
{
|
v
|
v
[
2
..-
1
].
to_sym
}
#create an instance to work with
uts
=
UnityTestSummary
.
new
(
opts
)
begin
begin
#look in the specified or current directory for result files
#look in the specified or current directory for result files
ARGV
[
0
]
||=
'./'
args
[
0
]
||=
'./'
targets
=
"
#{
ARGV
[
0
].
gsub
(
/\\/
,
'/'
)
}
**/*.test*"
targets
=
"
#{
ARGV
[
0
].
gsub
(
/\\/
,
'/'
)
}
**/*.test*"
results
=
Dir
[
targets
]
results
=
Dir
[
targets
]
raise
"No *.testpass
or *.testfail
files found in '
#{
targets
}
'"
if
results
.
empty?
raise
"No *.testpass
, *.testfail, or *.testresults
files found in '
#{
targets
}
'"
if
results
.
empty?
uts
.
set_targets
(
results
)
uts
.
set_targets
(
results
)
#set the root path
#set the root path
ARGV
[
1
]
||=
File
.
expand_path
(
File
.
dirname
(
__FILE__
))
+
'/'
args
[
1
]
||=
Dir
.
pwd
+
'/'
uts
.
set_root_path
(
ARGV
[
1
])
uts
.
set_root_path
(
ARGV
[
1
])
#run the summarizer
#run the summarizer
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录