Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
c564ecf3
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
大约 1 年 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c564ecf3
编写于
8月 20, 2021
作者:
O
openharmony_ci
提交者:
Gitee
8月 20, 2021
浏览文件
操作
浏览文件
下载
差异文件
!414 测试日志不重复且不丢失
Merge pull request !414 from aajwy/master
上级
aee80072
7656d400
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
41 addition
and
1 deletion
+41
-1
hiviewdfx/hilogtest/libhilogtest/hilogtest/hilogtest.cpp
hiviewdfx/hilogtest/libhilogtest/hilogtest/hilogtest.cpp
+41
-1
未找到文件。
hiviewdfx/hilogtest/libhilogtest/hilogtest/hilogtest.cpp
浏览文件 @
c564ecf3
...
...
@@ -736,7 +736,47 @@ HWTEST_F(hilogtest, Hilogtool_filter_multiple, Function|MediumTest|Level2)
}
ASSERT_TRUE
(
true
==
result
);
}
/*
* @tc.name Logs are not duplicated and are not lost.
* @tc.number DFX_DFT_HilogCPP_2080
* @tc.desc Logs are not duplicated and are not lost.
*/
HWTEST_F
(
hilogtest
,
Hilogtool_count
,
Function
|
MediumTest
|
Level2
)
{
CleanCmd
();
std
::
string
saveFile
=
"test_data_30.txt"
;
std
::
string
cmd1
=
gHilogtoolExecutable
+
" -r"
;
std
::
string
cmdResult
;
CmdRun
(
cmd1
,
cmdResult
);
LogType
type
=
LOG_APP
;
int
i
=
0
;
int
cnt
=
1000
;
while
(
i
++
<
cnt
)
{
usleep
(
1
);
HILOG_DEBUG
(
type
,
g_logContent
.
c_str
(),
i
,
1.00001
,
2.333333
,
"sse"
,
'a'
);
}
std
::
string
cmd2
=
gHilogtoolExecutable
+
"-t app -T HILOGTOOLTEST -x"
;
SaveCmdOutput
(
cmd2
,
saveFile
);
ASSERT_TRUE
(
cnt
==
GetTxtLine
(
saveFile
));
ifstream
in
(
saveFile
);
std
::
string
filename
;
std
::
string
line
;
std
::
vector
<
string
>
mVec
;
if
(
in
)
{
while
(
getline
(
in
,
line
))
{
mVec
.
push_back
(
line
);
}
}
else
{
std
::
cout
<<
"no such file"
<<
std
::
endl
;
}
sort
(
mVec
.
begin
(),
mVec
.
end
());
vector
<
string
>::
iterator
endUnique
=
unique
(
mVec
.
begin
(),
mVec
.
end
());
vector
<
string
>
vec
;
while
(
endUnique
!=
mVec
.
end
())
{
vec
.
push_back
(
*
endUnique
++
);
}
ASSERT_TRUE
(
0
==
vec
.
size
());
}
/*
* @tc.name buffer size test
* @tc.number DFX_DFT_HilogCPP_1020
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录