Julia - 开发包时,如何只在测试中使用特定的依赖?
Julia - When developing a pacakge, how to use an specific dependence only on the test?
我正在为一个包开发 Julia 代码,在我的代码中,用户可以自由选择他想要的优化器,因此,我的代码不依赖于许多可用的优化器。然而,当我实现一个测试集并检查函数是否确实有效时,我需要导入一个优化器。那么我的问题是,如何只对测试使用特定的依赖?不依赖于包本身?
您可以在此处找到有关专门为您的 test/
文件夹添加 project.toml 和 manifest.toml 的更多信息:https://julialang.github.io/Pkg.jl/v1/creating-packages/#Test-specific-dependencies-in-Julia-1.2-and-above
我正在为一个包开发 Julia 代码,在我的代码中,用户可以自由选择他想要的优化器,因此,我的代码不依赖于许多可用的优化器。然而,当我实现一个测试集并检查函数是否确实有效时,我需要导入一个优化器。那么我的问题是,如何只对测试使用特定的依赖?不依赖于包本身?
您可以在此处找到有关专门为您的 test/
文件夹添加 project.toml 和 manifest.toml 的更多信息:https://julialang.github.io/Pkg.jl/v1/creating-packages/#Test-specific-dependencies-in-Julia-1.2-and-above