Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
711knowknow
Paddle
提交
47364149
P
Paddle
项目概览
711knowknow
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
47364149
编写于
2月 14, 2023
作者:
R
risemeup1
提交者:
GitHub
2月 14, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix failed tests in precise_test (#50406)
上级
976606fe
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
17 addition
and
8 deletion
+17
-8
paddle/scripts/paddle_build.sh
paddle/scripts/paddle_build.sh
+1
-0
python/paddle/fluid/core.py
python/paddle/fluid/core.py
+3
-3
tools/get_single_test_cov.py
tools/get_single_test_cov.py
+13
-5
未找到文件。
paddle/scripts/paddle_build.sh
浏览文件 @
47364149
...
...
@@ -1867,6 +1867,7 @@ function precise_card_test_single {
find paddle/phi
-name
'*.gcno'
|
xargs
-I
{}
cp
--parents
{}
ut_map/
$case
find paddle/utils
-name
'*.gcno'
|
xargs
-I
{}
cp
--parents
{}
ut_map/
$case
find paddle/fluid
-name
'*.gcno'
|
xargs
-I
{}
cp
--parents
{}
ut_map/
$case
wait
;
python
${
PADDLE_ROOT
}
/tools/get_single_test_cov.py
${
PADDLE_ROOT
}
$case
&
# python
...
...
python/paddle/fluid/core.py
浏览文件 @
47364149
...
...
@@ -401,7 +401,7 @@ set_paddle_lib_path()
# else:
# # # _set_prim_all_enabled > FLAGS_prim_all == check_and_set_prim_all_enabled == _set_prim_backward_enabled == _set_prim_backward_enabled > FLAGS_prim_forward == FLAGS_prim_backward
def
__sync_stat_with_flag
(
flag
):
if
flag
is
"FLAGS_prim_forward"
:
if
flag
==
"FLAGS_prim_forward"
:
flag_value
=
os
.
getenv
(
"FLAGS_prim_forward"
)
assert
flag_value
is
not
None
flag_value
=
flag_value
.
lower
()
...
...
@@ -412,7 +412,7 @@ def __sync_stat_with_flag(flag):
else
:
raise
TypeError
(
f
"flag
{
flag
}
should be true or false."
)
print
(
"forward prim enabled: "
,
bool
(
_is_fwd_prim_enabled
()))
elif
flag
is
"FLAGS_prim_backward"
:
elif
flag
==
"FLAGS_prim_backward"
:
flag_value
=
os
.
getenv
(
"FLAGS_prim_backward"
)
assert
flag_value
is
not
None
flag_value
=
flag_value
.
lower
()
...
...
@@ -423,7 +423,7 @@ def __sync_stat_with_flag(flag):
else
:
raise
TypeError
(
f
"flag
{
flag
}
should be true or false."
)
print
(
"backward prim enabled: "
,
bool
(
_is_bwd_prim_enabled
()))
elif
flag
is
"FLAGS_prim_all"
:
elif
flag
==
"FLAGS_prim_all"
:
flag_value
=
os
.
getenv
(
"FLAGS_prim_all"
)
assert
flag_value
is
not
None
flag_value
=
flag_value
.
lower
()
...
...
tools/get_single_test_cov.py
浏览文件 @
47364149
...
...
@@ -83,9 +83,14 @@ def analysisFNDAFile(rootPath, test):
if
os
.
path
.
isfile
(
related_ut_map_file
)
and
os
.
path
.
isfile
(
notrelated_ut_map_file
):
print
(
"make related.txt and not_related.txt succesfully"
)
print
(
"make %s and %s succesfully"
%
(
related_ut_map_file
,
related_ut_map_file
)
)
else
:
print
(
"make related.txt and not_related.txt failed"
)
print
(
"make %s and %s failed"
%
(
related_ut_map_file
,
related_ut_map_file
)
)
return
fn_filename
=
'%s/build/ut_map/%s/fnda.tmp'
%
(
rootPath
,
test
)
...
...
@@ -203,7 +208,7 @@ def getCovinfo(rootPath, test):
)
if
(
os
.
path
.
exists
(
coverage_utils_info_path
)
and
os
.
path
.
getsize
(
coverage_utils_info_path
)
!=
0
and
os
.
path
.
getsize
(
coverage_utils_info_path
)
>
4
):
os
.
system
(
'cd %s && lcov -a paddle/fluid/coverage_fluid.info -a paddle/phi/coverage_phi.info -a paddle/utils/coverage_utils.info -o coverage.info --rc lcov_branch_coverage=0 > /dev/null 2>&1'
...
...
@@ -217,10 +222,13 @@ def getCovinfo(rootPath, test):
coverage_info_path
=
ut_map_path
+
'/coverage.info'
file_size
=
os
.
path
.
getsize
(
coverage_info_path
)
if
file_size
==
0
:
print
(
"coverage.info is empty,collect coverage rate failed"
)
print
(
"coverage.info of %s is empty,collect coverage rate failed"
%
ut_map_path
)
return
else
:
print
(
"get coverage.info
succesfully"
)
print
(
"get coverage.info
of %s succesfully"
%
ut_map_path
)
os
.
system
(
"cd %s && lcov --extract coverage.info '/paddle/paddle/phi/*' '/paddle/paddle/utils/*' '/paddle/paddle/fluid/*' '/paddle/build/*' -o coverage.info.tmp --rc lcov_branch_coverage=0 > /dev/null 2>&1"
%
ut_map_path
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录