Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Unity
提交
a53bb4d1
T
Third Party Unity
项目概览
OpenHarmony
/
Third Party Unity
大约 1 年 前同步成功
通知
33
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a53bb4d1
编写于
9月 01, 2014
作者:
M
Mark VanderVoord
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
cleanup command line arguments of runner generator
上级
376480a4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
7 deletion
+12
-7
auto/generate_test_runner.rb
auto/generate_test_runner.rb
+12
-7
未找到文件。
auto/generate_test_runner.rb
浏览文件 @
a53bb4d1
...
...
@@ -290,30 +290,35 @@ if ($0 == __FILE__)
options
=
{
:includes
=>
[]
}
yaml_file
=
nil
#parse out all the options first
#parse out all the options first
(these will all be removed as we go)
ARGV
.
reject!
do
|
arg
|
case
(
arg
)
when
'-cexception'
options
[
:plugins
]
=
[
:cexception
];
true
when
/\.*\.yml/
when
/\.*\.y
a?
ml/
options
=
UnityTestRunnerGenerator
.
grab_config
(
arg
);
true
when
/\.*\.h/
options
[
:includes
]
<<
arg
;
true
else
false
end
end
#make sure there is at least one parameter left (the input file)
if
!
ARGV
[
0
]
puts
[
"usage: ruby
#{
__FILE__
}
(yaml) (options) input_test_file output_test_runner (includes)"
,
" blah.yml - will use config options in the yml file (see docs)"
,
" -cexception - include cexception support"
].
join
(
"
\n
"
)
puts
[
"usage: ruby
#{
__FILE__
}
(yaml) (options) input_test_file (output_test_runner) (includes)"
,
" blah.yml - will use config options in the yml file. detected by .yml/.yaml"
,
" input_test_file - this is the C file you want to create a runner for"
,
" output_test_runner - this is the name of the runner file to generate"
,
" includes - all header files are added as #includes in runner. detected by .h"
,
" options:"
,
" -cexception - include cexception support"
,
].
join
(
"
\n
"
)
exit
1
end
#create the default test runner name if not specified
ARGV
[
1
]
=
ARGV
[
0
].
gsub
(
".c"
,
"_Runner.c"
)
if
(
!
ARGV
[
1
])
#everything else is an include file
options
[
:includes
]
||=
(
ARGV
.
slice
(
2
..-
1
).
flatten
.
compact
)
if
(
ARGV
.
size
>
2
)
UnityTestRunnerGenerator
.
new
(
options
).
run
(
ARGV
[
0
],
ARGV
[
1
])
end
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录