已关闭
[Course-Feedback|课程反馈]: build_and_run.sh 测试失败后还会提示成功 #351
sinobr创建于  7月30日关闭于  8月7日
sinobr
sinobr
7月30日 创建

我在看 PyTorch 扩展示例的 build_and_run.sh 时发现,测试失败后脚本还是会显示成功。

文件:

reference_practice/pytorch_online_inference_operator_optimize/src/add_custom_template_pytorch_extension/build_and_run.sh

比如 test_add_custom.py 返回非零时,会先打印:

[ERROR]: Run add_custom test failed!

但是下一行没有放在 else 里,所以紧接着又会打印:

[INFO]: Run add_custom test success!

test_add_custom_graph.py 也是一样。我让测试返回非零后运行:

bash build_and_run.sh
echo $?

最后看到 failed 和 success 都出现了,而且脚本的退出码还是 0。

感觉这里失败时应该直接返回非零,success 也只在测试通过时再打印。

likedislike
sinobrsinobr
7月30日 修改标题为 “[Bug-Report|缺陷反馈]: build_and_run.sh 测试失败后还会显示成功”,原标题为“[Bug-Report|缺陷反馈]: PyTorch 扩展示例测试失败后仍打印成功并返回 0”
sinobrsinobr
7月30日 修改了issue 的描述
sinobrsinobr
7月30日 修改标题为 “[Course-Feedback|课程反馈]: build_and_run.sh 测试失败后还会提示成功”,原标题为“[Bug-Report|缺陷反馈]: build_and_run.sh 测试失败后还会显示成功”
ink_polymer
ink_polymer成员
7月30日 评论:

尊敬的开发者您好,您的建议已收到,待内部评估后反馈,感谢您的支持

likedislike
ink_polymerink_polymer成员
8月7日 关联了pull request:fix: build_and_run.sh 测试失败时应返回非零退出码
ink_polymer
ink_polymer成员
8月7日 评论:

尊敬的开发者您好,您提出的问题目前已经解决,该issue即将关闭,若后续还有问题欢迎通过issue与我们交流

likedislike
ink_polymerink_polymer成员
8月7日 issue状态由 进行中 改变为 已完成
ink_polymerink_polymer成员
8月7日 关闭了 issue
CANN-robotCANN-robot成员
8月7日 添加了label:resolved