Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Test Developertest
提交
a6b0a14c
T
Test Developertest
项目概览
OpenHarmony
/
Test Developertest
10 个月 前同步成功
通知
2
Star
23
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Test Developertest
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a6b0a14c
编写于
6月 24, 2022
作者:
C
cuishuangxi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
scheduling logic analysis
Signed-off-by:
N
cuishuangxi
<
cuishuangxi@kaihongdigi.com
>
上级
03b4ff01
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
18 addition
and
0 deletion
+18
-0
src/main/_init_global_config.py
src/main/_init_global_config.py
+18
-0
未找到文件。
src/main/_init_global_config.py
浏览文件 @
a6b0a14c
...
...
@@ -22,12 +22,20 @@ def _init_global_config():
import
os
# insert src path for loading xdevice modules
# 当前脚本运行的绝对路径 去掉最后两个路径
# framework_src_dir = OpenHarmony/test/developertest
sys
.
framework_src_dir
=
os
.
path
.
abspath
(
os
.
path
.
dirname
(
os
.
path
.
dirname
(
__file__
)))
# 将目录存放到sys.path模块中,新添加的目录会优先于其他目录被import检查 0代表最高优先级
sys
.
path
.
insert
(
0
,
sys
.
framework_src_dir
)
# 当前脚本运行的绝对路径 去掉最后两个路径
# framework_root_dir = OpenHarmony/test/developertest
sys
.
framework_root_dir
=
os
.
path
.
abspath
(
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
dirname
(
__file__
))))
# sys.xdevice_dir = OpenHarmony/test/xdevice/src
sys
.
xdevice_dir
=
os
.
path
.
abspath
(
os
.
path
.
join
(
sys
.
framework_root_dir
,
".."
,
...
...
@@ -35,6 +43,7 @@ def _init_global_config():
"src"
))
sys
.
path
.
insert
(
0
,
sys
.
xdevice_dir
)
# sys.xdevice_extension_dir = OpenHarmony/xdevice/extension/src
sys
.
xdevice_extension_dir
=
os
.
path
.
abspath
(
os
.
path
.
join
(
sys
.
framework_root_dir
,
".."
,
...
...
@@ -43,12 +52,14 @@ def _init_global_config():
"src"
))
sys
.
path
.
insert
(
1
,
sys
.
xdevice_extension_dir
)
# pytest_dir = OpenHarmony/test/developertest/aw/python
sys
.
pytest_dir
=
os
.
path
.
abspath
(
os
.
path
.
join
(
sys
.
framework_root_dir
,
"aw"
,
"python"
))
sys
.
path
.
insert
(
2
,
sys
.
pytest_dir
)
# adapter_dir = OpenHarmony/test/developertest/adapter/aw/python
sys
.
adapter_dir
=
os
.
path
.
abspath
(
os
.
path
.
join
(
sys
.
framework_root_dir
,
"adapter"
...
...
@@ -56,18 +67,23 @@ def _init_global_config():
"python"
))
sys
.
path
.
insert
(
3
,
sys
.
adapter_dir
)
# hmh_script = OpenHarmony/test/developertest/libs
sys
.
hmh_script
=
os
.
path
.
abspath
(
os
.
path
.
join
(
sys
.
framework_root_dir
,
"libs"
))
sys
.
path
.
insert
(
4
,
sys
.
hmh_script
)
# framework_res_dir = OpenHarmony/test/developertest
sys
.
framework_res_dir
=
sys
.
framework_root_dir
# exec_dir = OpenHarmony/test/developertest
sys
.
exec_dir
=
sys
.
framework_root_dir
from
core.common
import
get_source_code_root_path
sys
.
source_code_root_path
=
get_source_code_root_path
(
sys
.
framework_root_dir
)
# python的参数配置 设置脚本路径 调度python的xdevice
from
xdevice
import
Variables
Variables
.
exec_dir
=
sys
.
framework_root_dir
...
...
@@ -76,6 +92,8 @@ def _iter_module_plugins(packages):
import
importlib
import
pkgutil
for
package
in
packages
:
# 获取__path__对象属性的值,若不存在,默认为“”
pkg_path
=
getattr
(
package
,
"__path__"
,
""
)
pkg_name
=
getattr
(
package
,
"__name__"
,
""
)
if
not
pkg_name
or
not
pkg_path
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录