測試包

要執行包的單元測試,請使用 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()

但這通常需要很長時間。