hledger/hledger/test/ledger-compat
2023-10-29 00:16:47 +01:00
..
ledger-baseline ;dev: tests: ledger-compat tests cleanup 2023-10-29 00:16:47 +01:00
ledger-extra ;dev: tests: ledger-compat tests cleanup 2023-10-29 00:16:47 +01:00
ledger-regress ;dev: tests: ledger-compat tests cleanup 2023-10-29 00:16:47 +01:00
hledger-main.test ;dev: tests: ledger-compat tests cleanup 2023-10-29 00:16:47 +01:00
hledger-other.test ;dev: tests: ledger-compat tests cleanup 2023-10-29 00:16:47 +01:00
hledger-unsupported.test ;dev: tests: ledger-compat tests cleanup 2023-10-29 00:16:47 +01:00
README.md ;dev: tests: ledger-compat tests cleanup 2023-10-29 00:16:47 +01:00
test ;dev: tests: ledger-compat tests cleanup 2023-10-29 00:16:47 +01:00

Tests of Ledger compatibility, focussed on reading journal format for now. See https://github.com/simonmichael/hledger/issues/1962.

The hledger-* tests test hledgers main journal syntax, other journal syntax supported by hledger, and some Ledger journal syntax that we currently dont support.

The ledger-* directories contain examples and reference tests but are not part of hledgers functional test suite currently. ledger-baseline/ and ledger-regress/ are a snapshot of Ledgers functional tests, with all but the sample data commented, and converted to shelltests which test reading with hledger. ledger-extra/ are additional tests of ledger journal format compatibility.

Scripts:

./find finds files to test.

./test runs all tests and saves a dated pretty log which can be browsed with org mode.