753 B
753 B
test
Run built-in unit tests.
_FLAGS
This command runs the unit tests built in to hledger and hledger-lib, printing the results on stdout. If any test fails, the exit code will be non-zero.
This is mainly used by hledger developers, but you can also use it to sanity-check the installed hledger executable on your platform. All tests are expected to pass - if you ever see a failure, please report as a bug!
This command also accepts tasty test runner options, written after a – (double hyphen). Eg to run only the tests in Hledger.Data.Amount, with ANSI colour codes disabled:
$ hledger test -- -pData.Amount --color=never
For help on these, see https://github.com/feuerbach/tasty#options
(-- --help currently doesn’t show them).