Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

本地运行"runtests.jl"有时会出现问题 #94

Open
rfhklwt opened this issue Mar 16, 2021 · 6 comments
Open

本地运行"runtests.jl"有时会出现问题 #94

rfhklwt opened this issue Mar 16, 2021 · 6 comments

Comments

@rfhklwt
Copy link
Collaborator

rfhklwt commented Mar 16, 2021

  1. 在本地include("runtests.jl")时产生以下错误:
    image
  1. 另外,当全部提交到github后,github-action的测试是没问题的,没有报错,也就是只有本地下才报错。
    image

不知道问题出在哪里,之前也曾出现过一次这种错误。

@johnnychen94
Copy link
Member

这个是特定的脚本错误,还是所有脚本都错误?

@rfhklwt
Copy link
Collaborator Author

rfhklwt commented Mar 16, 2021

这个是特定的脚本错误,还是所有脚本都错误?

是特定的

@RexWzh
Copy link
Collaborator

RexWzh commented Feb 17, 2022

遇到同样的问题:本地报错函数未定义,但 GitHub 测试正常,本地系统是 Ubuntu 20.04

  1. 本地运行 test 时,如果出现 Precompiling ,则测试正常
    深度截图_选择区域_20220217092527

  2. 如果加载阶段没显示“预编译”中,则测试报错 UndefVarError
    深度截图_选择区域_20220217120332


权宜的办法是文件夹改名,但添加一两个 commit 后,仍会出现上边问题。

@Indigo2233
Copy link
Collaborator

image
同样的问题,在push之后在没有关闭的REPL里test会出现未定义的情况,可能是筛选的逻辑不正确

@johnnychen94
Copy link
Member

Hmmm, 可能是的。一个暂时的解决办法就是 ENV["CI"] = "true" 来跑完整测试...

@RexWzh
Copy link
Collaborator

RexWzh commented Mar 19, 2022

image 同样的问题,在push之后在没有关闭的REPL里test会出现未定义的情况,可能是筛选的逻辑不正确

报错 UndefVarError 应该是模块没有重新 预编译 Precompiling 导致的,文件夹改名可以暂时解决这个问题。上次修复后,我遇到这个问题频次很少了,但偶尔还会有,不清楚触发机制。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants