Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Test Xdevice
提交
ede6f5d7
T
Test Xdevice
项目概览
OpenHarmony
/
Test Xdevice
8 个月 前同步成功
通知
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,体验更适合开发者的 AI 搜索 >>
提交
ede6f5d7
编写于
9月 13, 2021
作者:
A
alex_hold
提交者:
Gitee
9月 13, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update src/xdevice/_core/environment/dmlib_lite.py.
Signed-off-by: <hejian3@huawei.com>
上级
6f51d52f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
9 deletion
+11
-9
src/xdevice/_core/environment/dmlib_lite.py
src/xdevice/_core/environment/dmlib_lite.py
+11
-9
未找到文件。
src/xdevice/_core/environment/dmlib_lite.py
浏览文件 @
ede6f5d7
...
...
@@ -61,8 +61,8 @@ def check_open_source_test(result_output):
def
check_read_test_end
(
result
=
None
,
input_command
=
None
):
temp_result
=
result
.
replace
(
"
\n
"
,
""
)
if
input_command
not
in
temp_result
:
return
False
#
if input_command not in temp_result:
#
return False
index
=
result
.
find
(
input_command
)
+
len
(
input_command
)
result_output
=
result
[
index
:]
if
input_command
.
startswith
(
"./"
):
...
...
@@ -87,8 +87,10 @@ def check_read_test_end(result=None, input_command=None):
error_no
=
"00402"
)
raise
LiteDeviceExecuteCommandError
(
"execute file not exist"
,
error_no
=
"00402"
)
elif
input_command
.
startswith
(
"zcat"
):
return
False
else
:
if
"OHOS #"
in
result_output
or
"
Linux
"
in
result_output
:
if
"OHOS #"
in
result_output
or
"
#
"
in
result_output
:
if
input_command
==
"reboot"
or
input_command
==
"reset"
:
return
False
if
input_command
.
startswith
(
"mount"
):
...
...
@@ -187,12 +189,12 @@ class LiteHelper:
status
=
True
from
xdevice
import
Scheduler
while
time
.
time
()
-
start_time
<
timeout
:
data
=
com
.
readline
().
decode
(
'gbk'
,
errors
=
'ignore'
)
data
=
PATTERN
.
sub
(
''
,
data
).
replace
(
"
\r
"
,
""
)
result
=
"{}{}"
.
format
(
result
,
data
)
if
command
in
result
or
linux_end_command
in
result
:
break
#
while time.time() - start_time < timeout:
#
data = com.readline().decode('gbk', errors='ignore')
#
data = PATTERN.sub('', data).replace("\r", "")
#
result = "{}{}".format(result, data)
#
if command in result or linux_end_command in result:
#
break
while
time
.
time
()
-
start_time
<
timeout
:
if
not
Scheduler
.
is_execute
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录