Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Test Xdevice
提交
0bc3f839
T
Test Xdevice
项目概览
OpenHarmony
/
Test Xdevice
大约 1 年 前同步成功
通知
6
Star
23
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Test Xdevice
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0bc3f839
编写于
9月 16, 2021
作者:
A
alex_hold
提交者:
Gitee
9月 16, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update extension/src/xdevice_extension/_core/testkit/kit.py.
Signed-off-by: <hejian3@huawei.com>
上级
9041b0ca
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
23 deletion
+8
-23
extension/src/xdevice_extension/_core/testkit/kit.py
extension/src/xdevice_extension/_core/testkit/kit.py
+8
-23
未找到文件。
extension/src/xdevice_extension/_core/testkit/kit.py
浏览文件 @
0bc3f839
...
...
@@ -152,15 +152,7 @@ class PushKit(ITestKit):
LOG
.
warning
(
error
,
error_no
=
error
.
error_no
)
continue
remount
(
device
)
device
.
push_file
(
real_src_path
,
dst
)
if
os
.
path
.
isdir
(
real_src_path
):
self
.
add_pushed_dir
(
real_src_path
,
dst
)
else
:
if
device
.
is_directory
(
dst
):
self
.
pushed_file
.
append
(
os
.
path
.
join
(
dst
,
os
.
path
.
basename
(
real_src_path
)))
else
:
self
.
pushed_file
.
append
(
dst
)
device
.
hdc_command
(
"file send {} {}"
.
format
(
real_src_path
,
dst
))
LOG
.
debug
(
"Push file finished from {} to {}"
.
format
(
src
,
dst
))
for
command
in
self
.
post_push
:
run_command
(
device
,
command
)
...
...
@@ -573,12 +565,13 @@ class AppInstallKit(ITestKit):
LOG
.
error
(
"The app file {} does not exist"
.
format
(
app
))
continue
if
app_file
.
endswith
(
".hap"
):
self
.
install_hap
(
device
,
app_file
)
# use app install command directly
device
.
hdc_command
(
"app install {}"
.
format
(
app_file
))
else
:
result
=
device
.
install_package
(
app_file
,
get_install_args
(
device
,
app_file
,
self
.
ex_args
))
if
not
result
.
startswith
(
"Success"
):
if
not
result
or
not
result
.
startswith
(
"Success"
):
raise
AppInstallError
(
"Failed to install %s on %s. Reason:%s"
%
(
app_file
,
device
.
__get_serial__
(),
result
))
...
...
@@ -591,10 +584,9 @@ class AppInstallKit(ITestKit):
app_name
=
get_app_name
(
app
)
if
app_name
:
result
=
device
.
uninstall_package
(
app_name
)
if
not
result
or
not
result
.
startswith
(
"Success"
):
LOG
.
warning
(
"error uninstalling package %s %s"
%
(
device
.
__get_serial__
(),
result
))
device
.
hdc_command
(
"shell bm uninstall -n {}"
.
format
(
app_name
))
time
.
sleep
(
20
)
else
:
LOG
.
warning
(
"Can't find app_name for %s"
%
app
)
if
self
.
is_pri_app
:
...
...
@@ -682,16 +674,9 @@ class AppInstallKit(ITestKit):
def
remount
(
device
):
device
.
enable_hdc_root
()
cmd
=
"target mount"
\
if
device
.
usb_type
==
DeviceConnectorType
.
hdc
else
"remount"
device
.
hdc_command
(
cmd
)
device
.
execute_shell_command
(
"remount"
)
device
.
execute_shell_command
(
"mount -o rw,remount /cust"
)
device
.
execute_shell_command
(
"mount -o rw,remount /product"
)
device
.
execute_shell_command
(
"mount -o rw,remount /hw_product"
)
device
.
execute_shell_command
(
"mount -o rw,remount /version"
)
device
.
execute_shell_command
(
"mount -o rw,remount /%s"
%
"system"
)
def
keep_screen_on
(
device
):
...
...
@@ -735,7 +720,7 @@ def run_command(device, command):
elif
command
.
strip
()
==
"reboot-delay"
:
pass
else
:
stdout
=
device
.
execute_shell_command
(
command
)
stdout
=
device
.
hdc_command
(
"shell {}"
.
format
(
command
)
)
LOG
.
debug
(
"Run command result: %s"
%
(
stdout
if
stdout
else
""
))
return
stdout
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录