vscode环境下开发julia包时如何在其test目录下的测试文件中索引到正在开发包的函数和变量 ?

开发包里无论是否export的函数都不能被test目录下的测试文件索引。有什么办法???

先检查 test 能否正常调用模块,再判断之后的函数操作。比如在 runtests.jl 里写入 using <开发包> 看是否报错,

Test 的包环境由主目录 Project.toml 的依赖项外加 extra 项构成:

  • 如果主文件已添加了这个包,测试环境就不用再配置了
  • 如果这个包只在测试阶段添加,建议给 test 生成单独 Project.toml,环境依赖按该目录生成的 Project.toml
  • 添加本地包用 Pkg 模式的 add/dev 都可以

这个老问题,依然是bug。有什么办法??

标题:索引到“正在开发包”的函数变量,这个正在开发包需要澄清下含义。

  • 正在开发模块 A,测试文件要用到模块 A
  • 还是说,正在开发模块 A ,测试文件要用到正在开发的模块 B

前者不用什么操作,执行 ]test 的时候就会把 A 加入测试环境,后者给 test 单独配环境就行了,

正在开发模块 A,测试文件要用到模块 A。在测试文件中,vscode没有code-jump到相关的索引函数。是一个老问题了(见上)