Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Startup Init Lite
提交
e603d065
S
Startup Init Lite
项目概览
OpenHarmony
/
Startup Init Lite
1 年多 前同步成功
通知
3
Star
37
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Startup Init Lite
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
e603d065
编写于
8月 23, 2022
作者:
O
openharmony_ci
提交者:
Gitee
8月 23, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1113 unittest
Merge pull request !1113 from cheng_jinsong/unittest
上级
c14bc1f8
3c0cf371
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
21 addition
and
3 deletion
+21
-3
test/unittest/init/mount_unittest.cpp
test/unittest/init/mount_unittest.cpp
+1
-1
test/unittest/innerkits/innerkits_unittest.cpp
test/unittest/innerkits/innerkits_unittest.cpp
+11
-0
test/unittest/param/param_stub.cpp
test/unittest/param/param_stub.cpp
+8
-1
test/unittest/tools/prepare_testdata.sh
test/unittest/tools/prepare_testdata.sh
+1
-1
未找到文件。
test/unittest/init/mount_unittest.cpp
浏览文件 @
e603d065
...
...
@@ -47,7 +47,7 @@ HWTEST_F(MountUnitTest, TestMountRequriedPartitions, TestSize.Level0)
int
ret
=
MountRequriedPartitions
(
&
fstab1
);
EXPECT_EQ
(
ret
,
-
1
);
}
LoadRequiredFstab
(
);
ReleaseFstab
(
LoadRequiredFstab
()
);
}
HWTEST_F
(
MountUnitTest
,
TestGetBlockDevicePath
,
TestSize
.
Level1
)
{
...
...
test/unittest/innerkits/innerkits_unittest.cpp
浏览文件 @
e603d065
...
...
@@ -136,4 +136,15 @@ HWTEST_F(InnerkitsUnitTest, GetBlockDevicePath_unittest, TestSize.Level1)
EXPECT_EQ
(
GetBlockDevicePath
(
"/misc"
,
devicePath
,
MAX_BUFFER_LEN
),
0
);
EXPECT_EQ
(
GetBlockDevicePath
(
"/invalid"
,
devicePath
,
MAX_BUFFER_LEN
),
-
1
);
}
HWTEST_F
(
InnerkitsUnitTest
,
DoFormat_unittest
,
TestSize
.
Level1
)
{
EXPECT_NE
(
DoFormat
(
"/testpath"
,
"ext4"
),
1
);
EXPECT_NE
(
DoFormat
(
"/testpath"
,
"f2fs"
),
1
);
}
HWTEST_F
(
InnerkitsUnitTest
,
MountAllWithFstabFile_unittest
,
TestSize
.
Level1
)
{
EXPECT_NE
(
MountAllWithFstabFile
(
"/etc/fstab.required"
,
0
),
1
);
}
}
// namespace init_ut
test/unittest/param/param_stub.cpp
浏览文件 @
e603d065
...
...
@@ -205,9 +205,16 @@ static void PrepareInnerKitsCfg()
"aa aa
\n
"
"aa aa aa
\n
"
"aa aa aa aa
\n
"
;
const
char
*
fstabRequired
=
"# fstab file.
\n
"
"#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
\n
"
"/dev/block/platform/fe310000.sdhci/by-name/testsystem /usr ext4 ro,barrier=1 wait,required
\n
"
"/dev/block/platform/fe310000.sdhci/by-name/testvendor /vendor ext4 ro,barrier=1 wait,required
\n
"
"/dev/block/platform/fe310000.sdhci/by-name/testuserdata1 /data f2fs noatime,nosuid,nodev wait,check,quota
\n
"
"/dev/block/platform/fe310000.sdhci/by-name/testuserdata2 /data ext4 noatime,fscrypt=xxx wait,check,quota
\n
"
"/dev/block/platform/fe310000.sdhci/by-name/testmisc /misc none none wait,required"
;
mkdir
(
"/data/init_ut/mount_unitest/"
,
S_IRWXU
|
S_IRWXG
|
S_IRWXO
);
CreateTestFile
(
"/data/init_ut/mount_unitest/ReadFstabFromFile1.fstable"
,
innerKitsCfg
);
CreateTestFile
(
"/etc/fstab.required"
,
"test"
);
CreateTestFile
(
"/etc/fstab.required"
,
fstabRequired
);
}
static
void
PrepareGroupTestCfg
()
{
...
...
test/unittest/tools/prepare_testdata.sh
浏览文件 @
e603d065
...
...
@@ -130,7 +130,7 @@ fi
echo
"Filter out don
\'
t cared dir"
lcov
--remove
init_ut_tmp.info
"*foundation*"
"*init/adapter/init_adapter.c*"
"*third_party*"
\
"*device.c*"
"*prebuilts*"
"*test/unittest/*"
"*utils/native/*"
"*utils/system/*"
\
"*init.c*"
"*init_signal_handler.c*"
"*
fstab_mount.c*"
"*
ueventd.c*"
\
"*init.c*"
"*init_signal_handler.c*"
"*ueventd.c*"
\
"*ueventd_device_handler.c*"
"*ueventd_firmware_handler.c*"
"*ueventd_socket.c*"
-o
${
ohos_init
}
/init_ut.info
genhtml
-o
${
HOME
}
/init_coverage init_ut.info
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录