To run the unit tests for a package, use the
Pkg.test function. For a package named
MyPackage, the command would be
An expected output would be similar to
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
though obviously, one cannot expect it to match the above exactly, since different packages use different frameworks.
This command runs the package's
test/runtests.jl file in a clean environment.
One can test all installed packages at once with
but this usually takes a very long time.