Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Unity
提交
c9b1d217
T
Third Party Unity
项目概览
OpenHarmony
/
Third Party Unity
1 年多 前同步成功
通知
36
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看板
未验证
提交
c9b1d217
编写于
5月 04, 2019
作者:
M
Mark VanderVoord
提交者:
GitHub
5月 04, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #414 from art-of-dom/silent-unity-fixture
silent mode in unity fixture
上级
ca1c7fa8
01a90739
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
25 addition
and
6 deletion
+25
-6
extras/fixture/src/unity_fixture.c
extras/fixture/src/unity_fixture.c
+24
-6
extras/fixture/src/unity_fixture_internals.h
extras/fixture/src/unity_fixture_internals.h
+1
-0
未找到文件。
extras/fixture/src/unity_fixture.c
浏览文件 @
c9b1d217
...
...
@@ -79,15 +79,21 @@ void UnityTestRunner(unityfunction* setup,
Unity
.
TestFile
=
file
;
Unity
.
CurrentTestName
=
printableName
;
Unity
.
CurrentTestLineNumber
=
line
;
if
(
!
UnityFixture
.
Verbose
)
UNITY_OUTPUT_CHAR
(
'.'
);
else
if
(
UnityFixture
.
Verbose
)
{
UnityPrint
(
printableName
);
#ifndef UNITY_REPEAT_TEST_NAME
Unity
.
CurrentTestName
=
NULL
;
#endif
}
else
if
(
UnityFixture
.
Silent
)
{
/* Do Nothing */
}
else
{
UNITY_OUTPUT_CHAR
(
'.'
);
}
Unity
.
NumberOfTests
++
;
UnityMalloc_StartTest
();
...
...
@@ -120,13 +126,19 @@ void UnityIgnoreTest(const char* printableName, const char* group, const char* n
{
Unity
.
NumberOfTests
++
;
Unity
.
TestIgnores
++
;
if
(
!
UnityFixture
.
Verbose
)
UNITY_OUTPUT_CHAR
(
'!'
);
else
if
(
UnityFixture
.
Verbose
)
{
UnityPrint
(
printableName
);
UNITY_PRINT_EOL
();
}
else
if
(
UnityFixture
.
Silent
)
{
/* Do Nothing */
}
else
{
UNITY_OUTPUT_CHAR
(
'!'
);
}
}
}
...
...
@@ -350,6 +362,7 @@ int UnityGetCommandLineOptions(int argc, const char* argv[])
{
int
i
;
UnityFixture
.
Verbose
=
0
;
UnityFixture
.
Silent
=
0
;
UnityFixture
.
GroupFilter
=
0
;
UnityFixture
.
NameFilter
=
0
;
UnityFixture
.
RepeatCount
=
1
;
...
...
@@ -364,6 +377,11 @@ int UnityGetCommandLineOptions(int argc, const char* argv[])
UnityFixture
.
Verbose
=
1
;
i
++
;
}
else
if
(
strcmp
(
argv
[
i
],
"-s"
)
==
0
)
{
UnityFixture
.
Silent
=
1
;
i
++
;
}
else
if
(
strcmp
(
argv
[
i
],
"-g"
)
==
0
)
{
i
++
;
...
...
extras/fixture/src/unity_fixture_internals.h
浏览文件 @
c9b1d217
...
...
@@ -16,6 +16,7 @@ extern "C"
struct
UNITY_FIXTURE_T
{
int
Verbose
;
int
Silent
;
unsigned
int
RepeatCount
;
const
char
*
NameFilter
;
const
char
*
GroupFilter
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录