測試包
要執行包的單元測試,請使用 Pkg.test
函式。對於名為 MyPackage
的包,命令將是
julia> Pkg.test("MyPackage")
預期的輸出類似於
INFO: Computing test dependencies for MyPackage...
INFO: Installing BaseTestNext v0.2.2
INFO: Testing MyPackage
Test Summary: | Pass Total
Data | 66 66
Test Summary: | Pass Total
Monetary | 107 107
Test Summary: | Pass Total
Basket | 47 47
Test Summary: | Pass Total
Mixed | 13 13
Test Summary: | Pass Total
Data Access | 35 35
INFO: MyPackage tests passed
INFO: Removing BaseTestNext v0.2.2
雖然顯然,人們不能指望它與上面的內容完全匹配,因為不同的包使用不同的框架。
此命令在乾淨的環境中執行程式包的 test/runtests.jl
檔案。
可以一次測試所有已安裝的軟體包
julia> Pkg.test()
但這通常需要很長時間。