From abc99d8dca8048505c8997fbab4a6b0c0ff1164c Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sun, 29 Oct 2023 00:11:03 +0100 Subject: [PATCH] ;dev: tests: ledger-compat tests cleanup --- Makefile | 4 ++-- hledger/test/ledger-compat/README.md | 24 +++++++++++++------ .../{syntax => }/hledger-main.test | 2 +- .../{syntax => }/hledger-other.test | 18 +++++++------- ...upported.test => hledger-unsupported.test} | 12 +++++----- .../cmd-accounts.test | 0 .../cmd-balance.test | 0 .../cmd-budget.test | 0 .../cmd-cleared.test | 0 .../cmd-commodities.test | 0 .../cmd-convert.test.ignored | 0 .../cmd-convert1.dat | 0 .../cmd-convert2.dat | 0 .../cmd-convert3.dat | 0 .../cmd-convert4.dat | 0 .../cmd-convert5.dat | 0 .../cmd-convert6.dat | 0 .../cmd-csv.test | 0 .../cmd-echo.test | 0 .../cmd-entry.test.ignored | 0 .../cmd-equity.test | 0 .../cmd-payees.test | 0 .../cmd-pricedb.test | 0 .../cmd-pricemap.test | 0 .../cmd-prices.test | 0 .../cmd-print.test | 0 .../cmd-register.test | 0 .../cmd-script.test | 0 .../cmd-select.test | 0 .../cmd-source.test.ignored | 0 .../cmd-stats.test | 0 .../cmd-tags.test | 0 .../cmd-xact.test.ignored | 0 .../dir-account.test.ignored | 0 .../dir-alias-fail.test.ignored | 0 .../dir-alias.test | 0 .../dir-apply.dat | 0 .../dir-apply.test | 0 .../dir-commodity-alias.test | 0 .../dir-commodity-value.test | 0 .../dir-commodity.test.ignored | 0 .../dir-fixed.test | 0 .../dir-import_py.test.ignored | 0 .../dir-payee.test | 0 .../dir-python_py.test.ignored | 0 .../dir-tag.test.ignored | 0 .../feat-annotations.test | 0 .../feat-balance-assignments.test | 0 .../feat-balance_assert-off.test.ignored | 0 .../feat-balance_assert.test | 0 .../feat-balance_assert_split.test | 0 .../feat-check.test.ignored | 0 .../feat-convert-with-directives.dat | 0 .../feat-convert-with-directives.test | 0 .../feat-fixated-prices.test | 0 .../feat-import_py.test.ignored | 0 .../feat-option_py.test | 0 .../feat-value-expr.test | 0 .../feat-value_py2.test | 0 .../feat-value_py3.test | 0 .../featimport.py | 0 .../featoption.py | 0 .../opt-abbrev-len.test | 0 .../opt-account-width.test | 0 .../opt-account.test | 0 .../opt-actual.test | 0 .../opt-add-budget.test | 0 .../opt-amount-data.test | 0 .../opt-amount-width.test | 0 .../opt-amount.test | 0 .../opt-auto-match.dat | 0 .../opt-auto-match.test | 0 .../opt-aux-date.test | 0 .../opt-average-lot-prices.test | 0 .../opt-average.test | 0 .../opt-balance-format.test | 0 .../opt-base.test | 0 .../opt-basis.test | 0 .../opt-begin.test | 0 .../opt-bold-if.test | 0 .../opt-budget-format.test | 0 .../opt-budget.test | 0 .../opt-budget_only.test | 0 .../opt-budget_range.test | 0 .../opt-by-payee.test | 0 .../opt-check-payees.test.ignored | 0 .../opt-cleared-format.test | 0 .../opt-cleared.test | 0 .../opt-code-as-account.test | 0 .../opt-code-as-payee.test | 0 .../opt-collapse-if-zero.test | 0 .../opt-collapse.test | 0 .../opt-collapse_reg.test | 0 .../opt-color.test | 0 .../opt-columns.test | 0 .../opt-commodity-as-account.test | 0 .../opt-commodity-as-payee.test | 0 .../opt-cost.test | 0 .../opt-count.test | 0 .../opt-csv-format.test | 0 .../opt-current.test | 0 .../opt-daily.test | 0 .../opt-date-format.test | 0 .../opt-date-width.test | 0 .../opt-date.test | 0 .../opt-datetime-format.test | 0 .../opt-day-break.test | 0 .../{baseline => ledger-baseline}/opt-dc.test | 0 .../opt-decimal-comma.test | 0 .../opt-depth.test | 0 .../opt-depth_flat.test | 0 .../opt-deviation.test | 0 .../opt-display-amount.test | 0 .../opt-display-total.test | 0 .../opt-display.test | 0 .../opt-dow.test | 0 .../opt-empty.test | 0 .../opt-empty_bal.test | 0 .../opt-empty_bal_flat.test | 0 .../opt-empty_collapse.test | 0 .../opt-end.test | 0 .../opt-equity.test | 0 .../opt-exact.test | 0 .../opt-exchange.test | 0 .../opt-explicit.test.ignored | 0 .../opt-file.test.ignored | 0 .../opt-file1.dat | 0 .../opt-file2.dat | 0 .../opt-flat.test | 0 .../opt-force-color.test | 0 .../opt-forecast-while.test | 0 .../opt-forecast-years.test | 0 .../opt-forecast_only.test | 0 .../opt-format.test | 0 .../opt-gain.test | 0 .../opt-group-by.test | 0 .../opt-group-title-format.test | 0 .../opt-head.test | 0 .../opt-historical.test | 0 .../opt-immediate.test | 0 .../opt-init-file.dat | 0 .../opt-init-file.test | 0 .../opt-inject.test | 0 .../opt-input-date-format.test | 0 .../opt-invert.test | 0 .../opt-limit.test | 0 .../opt-lot-dates.test | 0 .../opt-lot-notes.test | 0 .../opt-lot-prices.test | 0 .../opt-lot-tags.test | 0 .../opt-lots-actual.test | 0 .../opt-lots.test | 0 .../opt-lots_basis.test | 0 .../opt-lots_basis_base.test | 0 .../opt-market.test | 0 .../opt-master-account.test | 0 .../opt-meta-width.test | 0 .../opt-meta.test | 0 .../opt-monthly.test | 0 .../opt-no-aliases.test | 0 .../opt-no-revalued.test | 0 .../opt-no-rounding.test | 0 .../opt-no-titles.test | 0 .../opt-no-total.test | 0 .../opt-now.test | 0 .../opt-only.test | 0 .../opt-output.test.ignored | 0 .../opt-pager.test | 0 .../opt-payee-as-account.test | 0 .../opt-payee-width.test | 0 .../opt-payee.test | 0 .../opt-pedantic.test.ignored | 0 .../opt-pending.test | 0 .../opt-percent.test | 0 .../opt-period.test | 0 .../opt-permissive.test | 0 .../opt-pivot.test | 0 .../opt-plot-amount-format.test | 0 .../opt-plot-total-format.test | 0 .../opt-prepend-format.test | 0 .../opt-prepend-width.test | 0 .../opt-price-db.dat | 0 .../opt-price-db.test | 0 .../opt-price.test | 0 .../opt-pricedb-format.test | 0 .../opt-prices-format.test | 0 .../opt-primary-date.test | 0 .../opt-quantity.test | 0 .../opt-quarterly.test | 0 .../opt-raw.test | 0 .../opt-real.test | 0 .../opt-recursive-aliases.test | 0 .../opt-register-format.test | 0 .../opt-related-all.test | 0 .../opt-related.test | 0 .../opt-revalued-only.test | 0 .../opt-revalued.test | 0 .../opt-rich-data.test | 0 .../opt-script.dat | 0 .../opt-script.test | 0 .../opt-seed.test.save | 0 .../opt-sort-all.test | 0 .../opt-sort-xacts.test | 0 .../opt-sort.test | 0 .../opt-start-of-week.test | 0 .../opt-strict.test.ignored | 0 .../opt-subtotal.test | 0 .../opt-tail.test | 0 .../opt-time-colon.test | 0 .../opt-time-report.test | 0 .../opt-total-data.test | 0 .../opt-total-width.test | 0 .../opt-total.test | 0 .../opt-trace.test | 0 .../opt-truncate.test | 0 .../opt-unbudgeted.test | 0 .../opt-uncleared.test | 0 .../opt-unrealized-gains.test | 0 .../opt-unrealized-losses.test | 0 .../opt-unrealized.test | 0 .../opt-unround.test | 0 .../opt-value-expr.test | 0 .../opt-values.test | 0 .../opt-weekly.test | 0 .../opt-weekly_empty.test | 0 .../opt-wide.test | 0 .../opt-yearly.test | 0 .../balancing-precision.j | 0 .../{regress => ledger-regress}/012ADB60.test | 0 .../{regress => ledger-regress}/0161EB1E.test | 0 .../{regress => ledger-regress}/04C5E1CA.test | 0 .../04D86CD0.test.ignored | 0 .../{regress => ledger-regress}/0CA014F9.test | 0 .../{regress => ledger-regress}/0DDDEBC0.dat | 0 .../{regress => ledger-regress}/0DDDEBC0.test | 0 .../1036.test.ignored | 0 .../{regress => ledger-regress}/1038_1.test | 0 .../{regress => ledger-regress}/1038_2.test | 0 .../{regress => ledger-regress}/1038_3.test | 0 .../{regress => ledger-regress}/1046.test | 0 .../{regress => ledger-regress}/1050.test | 0 .../{regress => ledger-regress}/1055.test | 0 .../{regress => ledger-regress}/1057.test | 0 .../{regress => ledger-regress}/1072.test | 0 .../{regress => ledger-regress}/1074.test | 0 .../{regress => ledger-regress}/10D19C11.test | 0 .../{regress => ledger-regress}/1102.test | 0 .../{regress => ledger-regress}/1106.test | 0 .../{regress => ledger-regress}/1127.test | 0 .../1132.test.ignored | 0 .../1147-a.test.ignored | 0 .../{regress => ledger-regress}/1147-b.test | 0 .../{regress => ledger-regress}/1159.test | 0 .../{regress => ledger-regress}/1176.test | 0 .../1182_1.test.ignored | 0 .../1182_2.test.ignored | 0 .../{regress => ledger-regress}/1187_1.test | 0 .../{regress => ledger-regress}/1187_2.test | 0 .../{regress => ledger-regress}/1187_3.test | 0 .../{regress => ledger-regress}/1187_4.test | 0 .../{regress => ledger-regress}/1187_5.test | 0 .../1222.test.ignored | 0 .../1224.test.ignored | 0 .../{regress => ledger-regress}/1384C1D8.test | 0 .../{regress => ledger-regress}/13965214.test | 0 .../{regress => ledger-regress}/14DB77E7.test | 0 .../{regress => ledger-regress}/15230B79.test | 0 .../15A80F68.test.ignored | 0 .../{regress => ledger-regress}/1626.test | 0 .../{regress => ledger-regress}/1702.test | 0 .../{regress => ledger-regress}/1703.test | 0 .../{regress => ledger-regress}/1722.test | 0 .../{regress => ledger-regress}/1723.test | 0 .../1753.test.ignored | 0 .../{regress => ledger-regress}/1775.test | 0 .../{regress => ledger-regress}/178501DC.test | 0 .../{regress => ledger-regress}/1894_1.test | 0 .../{regress => ledger-regress}/1894_2.test | 0 .../{regress => ledger-regress}/1895.test | 0 .../1942_a.test.ignored | 0 .../1942_b.test.ignored | 0 .../1942_c.test.ignored | 0 .../1942_d.test.ignored | 0 .../{regress => ledger-regress}/1969.test | 0 .../{regress => ledger-regress}/1998.test | 0 .../1A546C4D.test.ignored | 0 .../{regress => ledger-regress}/1CF1EEC2.test | 0 .../{regress => ledger-regress}/1D275740.test | 0 .../{regress => ledger-regress}/1E192DF6.test | 0 .../{regress => ledger-regress}/2001.test | 0 .../{regress => ledger-regress}/2057.test | 0 .../2058_1.test.ignored | 0 .../2058_2.test.ignored | 0 .../{regress => ledger-regress}/2069.test | 0 .../{regress => ledger-regress}/2109.test | 0 .../{regress => ledger-regress}/25A099C9.dat | 0 .../25A099C9.test.ignored | 0 .../{regress => ledger-regress}/2CE7DADB.test | 0 .../2E3496BD.test.ignored | 0 .../370-budget_period_days.test | 0 .../370-budget_period_weeks.test | 0 .../370-forecast_period_days.test | 0 .../370-forecast_period_weeks.test | 0 .../370-period.test | 0 .../{regress => ledger-regress}/373540CC.test | 0 .../{regress => ledger-regress}/375.test | 0 .../{regress => ledger-regress}/383.test | 0 .../{regress => ledger-regress}/3AAB00ED.test | 0 .../{regress => ledger-regress}/3AB70168.test | 0 .../{regress => ledger-regress}/3FE26304.test | 0 .../{regress => ledger-regress}/4509F714.test | 0 .../{regress => ledger-regress}/461980A1.test | 0 .../{regress => ledger-regress}/47C579B8.test | 0 .../{regress => ledger-regress}/494-a.ledger | 0 .../{regress => ledger-regress}/494-b.ledger | 0 .../{regress => ledger-regress}/4D9288AE.dat | 0 .../{regress => ledger-regress}/4D9288AE.py | 0 .../4D9288AE_py.test | 0 .../{regress => ledger-regress}/516.test | 0 .../{regress => ledger-regress}/53BCED29.test | 0 .../{regress => ledger-regress}/543_a.test | 0 .../{regress => ledger-regress}/543_b.test | 0 .../{regress => ledger-regress}/543_c.test | 0 .../{regress => ledger-regress}/543_d.test | 0 .../{regress => ledger-regress}/550-584.test | 0 .../553.test.ignored | 0 .../{regress => ledger-regress}/55831A79.test | 0 .../{regress => ledger-regress}/56BBE69B.test | 0 .../{regress => ledger-regress}/5A03CFC3.test | 0 .../5D92A5EB.test.ignored | 0 .../{regress => ledger-regress}/5F1BAF17.test | 0 .../{regress => ledger-regress}/5FBF2ED8.test | 0 .../{regress => ledger-regress}/605A410D.test | 0 .../6188B0EC.test.ignored | 0 .../{regress => ledger-regress}/620F0674.test | 0 .../{regress => ledger-regress}/640D3205.test | 0 .../{regress => ledger-regress}/647D5DB9.test | 0 .../{regress => ledger-regress}/65FECA4D.test | 0 .../{regress => ledger-regress}/686.test | 0 .../{regress => ledger-regress}/68917252.dat | 0 .../{regress => ledger-regress}/68917252.test | 0 .../{regress => ledger-regress}/6D9066DD.test | 0 .../{regress => ledger-regress}/6DAB9FE3.test | 0 .../{regress => ledger-regress}/6E041C52.test | 0 .../{regress => ledger-regress}/6E7C2DF9.test | 0 .../{regress => ledger-regress}/712-a.test | 0 .../{regress => ledger-regress}/712-b.test | 0 .../{regress => ledger-regress}/713-a.test | 0 .../{regress => ledger-regress}/713-b.test | 0 .../{regress => ledger-regress}/727B2DF8.test | 0 .../{regress => ledger-regress}/730.test | 0 .../{regress => ledger-regress}/751B2357.test | 0 .../{regress => ledger-regress}/755.test | 0 .../785.test.ignored | 0 .../{regress => ledger-regress}/786A3DD0.test | 0 .../{regress => ledger-regress}/78AB4B87.dat | 0 .../{regress => ledger-regress}/78AB4B87.py | 0 .../78AB4B87_py.test | 0 .../{regress => ledger-regress}/793F6BF0.test | 0 .../{regress => ledger-regress}/7C44010B.test | 0 .../{regress => ledger-regress}/7F3650FD.test | 0 .../{regress => ledger-regress}/8254755E.test | 0 .../{regress => ledger-regress}/82763D86.test | 0 .../{regress => ledger-regress}/83B4A0E5.test | 0 .../{regress => ledger-regress}/854150DF.test | 0 .../{regress => ledger-regress}/86D2BDC4.test | 0 .../{regress => ledger-regress}/889BB167.test | 0 .../89233B6D-a.dat | 0 .../89233B6D-b.dat | 0 .../{regress => ledger-regress}/89233B6D.test | 0 .../{regress => ledger-regress}/8CE88DB4.test | 0 .../8EAF77C0.test.ignored | 0 .../{regress => ledger-regress}/9188F587.py | 0 .../9188F587_py.test | 0 .../{regress => ledger-regress}/95350193.test | 0 .../{regress => ledger-regress}/96A8E4A1.test | 0 .../981.test.ignored | 0 .../{regress => ledger-regress}/999-a.test | 0 .../{regress => ledger-regress}/999-b.test | 0 .../{regress => ledger-regress}/9E0E606D.test | 0 .../{regress => ledger-regress}/9EB10714.test | 0 .../{regress => ledger-regress}/A013A73B.test | 0 .../{regress => ledger-regress}/A28CF697.test | 0 .../{regress => ledger-regress}/A3FA7601.dat | 0 .../{regress => ledger-regress}/A3FA7601.test | 0 .../{regress => ledger-regress}/A560FDAD.test | 0 .../{regress => ledger-regress}/A8FCC765.dat | 0 .../{regress => ledger-regress}/A8FCC765.test | 0 .../{regress => ledger-regress}/AA2FF2B.test | 0 .../{regress => ledger-regress}/ACE05ECE.test | 0 .../{regress => ledger-regress}/AEDE9734.test | 0 .../{regress => ledger-regress}/AFAFB804.test | 0 .../{regress => ledger-regress}/B21BF389.py | 0 .../B21BF389_py.test | 0 .../{regress => ledger-regress}/B68FFB0D.test | 0 .../{regress => ledger-regress}/BBFA1759.test | 0 .../BF3C1F82-2.test.ignored | 0 .../BF3C1F82.test.ignored | 0 .../{regress => ledger-regress}/BFD3FBE1.test | 0 .../{regress => ledger-regress}/C0212EAC.test | 0 .../{regress => ledger-regress}/C19E4E9B.test | 0 .../{regress => ledger-regress}/C523E23F.test | 0 .../{regress => ledger-regress}/C927CFFE.test | 0 .../{regress => ledger-regress}/C9D593B3.test | 0 .../CAE63F5C-a.test | 0 .../CAE63F5C-b.test | 0 .../CAE63F5C-c.test | 0 .../{regress => ledger-regress}/CEECC0B0.test | 0 .../{regress => ledger-regress}/CFE5D8AA.test | 0 .../CMakeLists.txt | 0 .../{regress => ledger-regress}/D060256A.test | 0 .../{regress => ledger-regress}/D2829FC4.test | 0 .../D51BFF74.test.ignored | 0 .../{regress => ledger-regress}/D943AE0F.test | 0 .../D9C8EB08.test.ignored | 0 .../{regress => ledger-regress}/DB490507.test | 0 .../DDB54BB8.test.ignored | 0 .../{regress => ledger-regress}/DE17CCF1.test | 0 .../{regress => ledger-regress}/E2E479BC.test | 0 .../{regress => ledger-regress}/E4C9A8EA.test | 0 .../{regress => ledger-regress}/E627C594.test | 0 .../{regress => ledger-regress}/E9F130C5.test | 0 .../{regress => ledger-regress}/EA18D948.test | 0 .../{regress => ledger-regress}/F06D5554.test | 0 .../{regress => ledger-regress}/F524E251.test | 0 .../{regress => ledger-regress}/F559EC12.test | 0 .../{regress => ledger-regress}/FCE11C8D.test | 0 .../{regress => ledger-regress}/FDFBA165.test | 0 .../{regress => ledger-regress}/GH520.test | 0 .../commodity_equivalency.test | 0 .../commodity_equivalency_2.test | 0 .../equity-unround.test | 0 .../error-in-include.dat | 0 .../error-in-include.test.ignored | 0 ...x-missing-trans-in-last-budget-period.test | 0 .../market-group-by.test | 0 .../{regress => ledger-regress}/total-1.test | 0 .../{regress => ledger-regress}/total-2.test | 0 .../{regress => ledger-regress}/xact_code.dat | 0 .../{regress => ledger-regress}/xact_code.py | 0 .../xact_code_py.test | 0 hledger/test/ledger-compat/syntax/README | 4 ---- hledger/test/ledger-compat/test | 2 +- 443 files changed, 36 insertions(+), 30 deletions(-) rename hledger/test/ledger-compat/{syntax => }/hledger-main.test (98%) rename hledger/test/ledger-compat/{syntax => }/hledger-other.test (89%) rename hledger/test/ledger-compat/{syntax/hledger-ledger-unsupported.test => hledger-unsupported.test} (52%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-accounts.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-balance.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-budget.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-cleared.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-commodities.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-convert.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-convert1.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-convert2.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-convert3.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-convert4.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-convert5.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-convert6.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-csv.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-echo.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-entry.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-equity.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-payees.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-pricedb.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-pricemap.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-prices.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-print.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-register.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-script.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-select.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-source.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-stats.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-tags.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/cmd-xact.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-account.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-alias-fail.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-alias.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-apply.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-apply.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-commodity-alias.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-commodity-value.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-commodity.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-fixed.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-import_py.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-payee.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-python_py.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/dir-tag.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-annotations.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-balance-assignments.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-balance_assert-off.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-balance_assert.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-balance_assert_split.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-check.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-convert-with-directives.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-convert-with-directives.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-fixated-prices.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-import_py.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-option_py.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-value-expr.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-value_py2.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/feat-value_py3.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/featimport.py (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/featoption.py (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-abbrev-len.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-account-width.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-account.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-actual.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-add-budget.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-amount-data.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-amount-width.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-amount.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-auto-match.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-auto-match.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-aux-date.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-average-lot-prices.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-average.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-balance-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-base.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-basis.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-begin.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-bold-if.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-budget-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-budget.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-budget_only.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-budget_range.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-by-payee.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-check-payees.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-cleared-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-cleared.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-code-as-account.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-code-as-payee.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-collapse-if-zero.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-collapse.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-collapse_reg.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-color.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-columns.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-commodity-as-account.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-commodity-as-payee.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-cost.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-count.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-csv-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-current.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-daily.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-date-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-date-width.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-date.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-datetime-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-day-break.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-dc.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-decimal-comma.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-depth.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-depth_flat.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-deviation.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-display-amount.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-display-total.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-display.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-dow.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-empty.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-empty_bal.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-empty_bal_flat.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-empty_collapse.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-end.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-equity.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-exact.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-exchange.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-explicit.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-file.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-file1.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-file2.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-flat.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-force-color.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-forecast-while.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-forecast-years.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-forecast_only.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-gain.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-group-by.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-group-title-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-head.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-historical.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-immediate.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-init-file.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-init-file.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-inject.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-input-date-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-invert.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-limit.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-lot-dates.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-lot-notes.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-lot-prices.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-lot-tags.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-lots-actual.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-lots.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-lots_basis.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-lots_basis_base.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-market.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-master-account.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-meta-width.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-meta.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-monthly.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-no-aliases.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-no-revalued.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-no-rounding.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-no-titles.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-no-total.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-now.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-only.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-output.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-pager.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-payee-as-account.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-payee-width.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-payee.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-pedantic.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-pending.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-percent.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-period.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-permissive.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-pivot.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-plot-amount-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-plot-total-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-prepend-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-prepend-width.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-price-db.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-price-db.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-price.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-pricedb-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-prices-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-primary-date.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-quantity.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-quarterly.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-raw.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-real.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-recursive-aliases.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-register-format.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-related-all.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-related.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-revalued-only.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-revalued.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-rich-data.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-script.dat (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-script.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-seed.test.save (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-sort-all.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-sort-xacts.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-sort.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-start-of-week.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-strict.test.ignored (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-subtotal.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-tail.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-time-colon.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-time-report.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-total-data.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-total-width.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-total.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-trace.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-truncate.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-unbudgeted.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-uncleared.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-unrealized-gains.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-unrealized-losses.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-unrealized.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-unround.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-value-expr.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-values.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-weekly.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-weekly_empty.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-wide.test (100%) rename hledger/test/ledger-compat/{baseline => ledger-baseline}/opt-yearly.test (100%) rename hledger/test/ledger-compat/{collected => ledger-extra}/balancing-precision.j (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/012ADB60.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/0161EB1E.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/04C5E1CA.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/04D86CD0.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/0CA014F9.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/0DDDEBC0.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/0DDDEBC0.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1036.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1038_1.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1038_2.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1038_3.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1046.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1050.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1055.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1057.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1072.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1074.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/10D19C11.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1102.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1106.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1127.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1132.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1147-a.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1147-b.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1159.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1176.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1182_1.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1182_2.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1187_1.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1187_2.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1187_3.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1187_4.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1187_5.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1222.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1224.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1384C1D8.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/13965214.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/14DB77E7.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/15230B79.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/15A80F68.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1626.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1702.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1703.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1722.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1723.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1753.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1775.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/178501DC.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1894_1.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1894_2.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1895.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1942_a.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1942_b.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1942_c.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1942_d.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1969.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1998.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1A546C4D.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1CF1EEC2.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1D275740.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/1E192DF6.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/2001.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/2057.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/2058_1.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/2058_2.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/2069.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/2109.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/25A099C9.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/25A099C9.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/2CE7DADB.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/2E3496BD.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/370-budget_period_days.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/370-budget_period_weeks.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/370-forecast_period_days.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/370-forecast_period_weeks.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/370-period.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/373540CC.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/375.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/383.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/3AAB00ED.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/3AB70168.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/3FE26304.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/4509F714.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/461980A1.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/47C579B8.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/494-a.ledger (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/494-b.ledger (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/4D9288AE.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/4D9288AE.py (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/4D9288AE_py.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/516.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/53BCED29.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/543_a.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/543_b.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/543_c.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/543_d.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/550-584.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/553.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/55831A79.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/56BBE69B.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/5A03CFC3.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/5D92A5EB.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/5F1BAF17.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/5FBF2ED8.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/605A410D.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/6188B0EC.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/620F0674.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/640D3205.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/647D5DB9.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/65FECA4D.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/686.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/68917252.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/68917252.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/6D9066DD.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/6DAB9FE3.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/6E041C52.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/6E7C2DF9.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/712-a.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/712-b.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/713-a.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/713-b.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/727B2DF8.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/730.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/751B2357.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/755.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/785.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/786A3DD0.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/78AB4B87.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/78AB4B87.py (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/78AB4B87_py.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/793F6BF0.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/7C44010B.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/7F3650FD.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/8254755E.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/82763D86.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/83B4A0E5.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/854150DF.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/86D2BDC4.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/889BB167.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/89233B6D-a.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/89233B6D-b.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/89233B6D.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/8CE88DB4.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/8EAF77C0.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/9188F587.py (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/9188F587_py.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/95350193.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/96A8E4A1.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/981.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/999-a.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/999-b.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/9E0E606D.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/9EB10714.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/A013A73B.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/A28CF697.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/A3FA7601.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/A3FA7601.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/A560FDAD.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/A8FCC765.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/A8FCC765.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/AA2FF2B.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/ACE05ECE.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/AEDE9734.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/AFAFB804.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/B21BF389.py (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/B21BF389_py.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/B68FFB0D.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/BBFA1759.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/BF3C1F82-2.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/BF3C1F82.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/BFD3FBE1.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/C0212EAC.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/C19E4E9B.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/C523E23F.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/C927CFFE.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/C9D593B3.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/CAE63F5C-a.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/CAE63F5C-b.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/CAE63F5C-c.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/CEECC0B0.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/CFE5D8AA.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/CMakeLists.txt (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/D060256A.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/D2829FC4.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/D51BFF74.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/D943AE0F.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/D9C8EB08.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/DB490507.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/DDB54BB8.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/DE17CCF1.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/E2E479BC.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/E4C9A8EA.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/E627C594.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/E9F130C5.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/EA18D948.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/F06D5554.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/F524E251.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/F559EC12.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/FCE11C8D.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/FDFBA165.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/GH520.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/commodity_equivalency.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/commodity_equivalency_2.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/equity-unround.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/error-in-include.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/error-in-include.test.ignored (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/fix-missing-trans-in-last-budget-period.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/market-group-by.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/total-1.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/total-2.test (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/xact_code.dat (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/xact_code.py (100%) rename hledger/test/ledger-compat/{regress => ledger-regress}/xact_code_py.test (100%) delete mode 100644 hledger/test/ledger-compat/syntax/README diff --git a/Makefile b/Makefile index 9b38434bb..b5ebfa054 100644 --- a/Makefile +++ b/Makefile @@ -525,7 +525,7 @@ functest: hledger/test/addons/hledger-addon \ @$(STACK) build --fast hledger @($(SHELLTESTSTK) --hide-successes -w $(FUNCTESTEXE) \ hledger/test/ bin/ \ - -x ledger-compat/baseline -x ledger-compat/regress -x ledger-compat/collected \ + -x ledger-compat/ledger-baseline -x ledger-compat/ledger-regress -x ledger-compat/ledger-extra \ && echo $@ PASSED) || (echo $@ FAILED; false) # keep shelltest command synced with above @@ -534,7 +534,7 @@ functest-%: hledger/test/addons/hledger-addon \ @$(STACK) build --fast hledger @($(SHELLTESTSTK) -i "$*" -w $(FUNCTESTEXE) \ hledger/test/ bin/ \ - -x ledger-compat/baseline -x ledger-compat/regress -x ledger-compat/collected \ + -x ledger-compat/ledger-baseline -x ledger-compat/ledger-regress -x ledger-compat/ledger-extra \ && echo $@ PASSED) || (echo $@ FAILED; false) ADDONEXTS=pl py rb sh hs lhs rkt exe com bat diff --git a/hledger/test/ledger-compat/README.md b/hledger/test/ledger-compat/README.md index 17e7dc76d..def72e0c1 100644 --- a/hledger/test/ledger-compat/README.md +++ b/hledger/test/ledger-compat/README.md @@ -1,9 +1,19 @@ -Ledger compatibility tests, focussed on reading journal files for now. -See https://github.com/simonmichael/hledger/issues/1962 +Tests of Ledger compatibility, focussed on reading journal format for now. +See https://github.com/simonmichael/hledger/issues/1962. -baseline/ and regress/ are a snapshot of Ledger's functional tests, -with all but the sample data commented, converted to shelltests which -test reading. +The hledger-* tests test hledger's main journal syntax, +other journal syntax supported by hledger, +and some Ledger journal syntax that we currently don't support. -test runs all tests and saves a dated pretty log which can be browsed -with org mode. +The ledger-* directories contain examples and reference tests +but are not part of hledger's functional test suite currently. +ledger-baseline/ and ledger-regress/ are a snapshot of Ledger's +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. diff --git a/hledger/test/ledger-compat/syntax/hledger-main.test b/hledger/test/ledger-compat/hledger-main.test similarity index 98% rename from hledger/test/ledger-compat/syntax/hledger-main.test rename to hledger/test/ledger-compat/hledger-main.test index eebbfecbe..cc6319937 100644 --- a/hledger/test/ledger-compat/syntax/hledger-main.test +++ b/hledger/test/ledger-compat/hledger-main.test @@ -1,4 +1,4 @@ -# * summary of main hledger journal syntax +# * main syntax supported in hledger journal format # keep synced with hledger.m4.md # Here is the main syntax of hledger's journal format diff --git a/hledger/test/ledger-compat/syntax/hledger-other.test b/hledger/test/ledger-compat/hledger-other.test similarity index 89% rename from hledger/test/ledger-compat/syntax/hledger-other.test rename to hledger/test/ledger-compat/hledger-other.test index 309c3341c..9b770b18d 100644 --- a/hledger/test/ledger-compat/syntax/hledger-other.test +++ b/hledger/test/ledger-compat/hledger-other.test @@ -1,7 +1,7 @@ -# hledger journal "other"/legacy syntax -*- ledger -*- +# * other syntax supported in hledger journal format # keep synced with hledger.m4.md -# `apply account` set a default parent account +# * 1. `apply account` set a default parent account < apply account per @@ -12,24 +12,24 @@ apply account per end apply account $ hledger -f- check -# `D AMT` set a default commodity and its format +# * 2. `D AMT` set a default commodity and its format < D $0.0 $ hledger -f- check -# star comment line +# * 3. star comment line < * $ hledger -f- check -# `=` An automated transaction +# * 4. `=` An automated transaction < = expenses:food (budget:food) *-1 $ hledger -f- check -# `Y`/`year` set the year for year-less dates +# * 5. `Y`/`year` set the year for year-less dates < Y 1111 1/1 @@ -46,7 +46,7 @@ $ hledger -f- print >= -# ignored directives +# * 6. ignored directives < apply fixed CAD $0.90 apply tag tag1:val1 @@ -79,7 +79,7 @@ eval foo $ hledger -f- check -# amount valuation, ignored +# * 7. amount valuation, ignored < ;; Lastly, you can specify the valuation function/value for any specific ;; amount using the (( )) commodity annotation. @@ -88,7 +88,7 @@ $ hledger -f- check Assets:Cash $ hledger -f- check -# lot notation +# * 8. lot notation # ,testCase "only lot price" $ assertParse (postingp Nothing) " a 1A {1B}\n" # ,testCase "fixed lot price" $ assertParse (postingp Nothing) " a 1A {=1B}\n" # ,testCase "total lot price" $ assertParse (postingp Nothing) " a 1A {{1B}}\n" diff --git a/hledger/test/ledger-compat/syntax/hledger-ledger-unsupported.test b/hledger/test/ledger-compat/hledger-unsupported.test similarity index 52% rename from hledger/test/ledger-compat/syntax/hledger-ledger-unsupported.test rename to hledger/test/ledger-compat/hledger-unsupported.test index 569c47eb2..2ef898214 100644 --- a/hledger/test/ledger-compat/syntax/hledger-ledger-unsupported.test +++ b/hledger/test/ledger-compat/hledger-unsupported.test @@ -1,7 +1,7 @@ -# Ledger syntax currently not parsed by hledger. -*- ledger -*- +# * Ledger syntax currently not supported in hledger journal format # Reading these is expected to fail. -# `%` and `|` comment lines +# ** 1. `%` and `|` comment lines < % | @@ -9,7 +9,7 @@ $ hledger -f- check >2// >=1 -# `end` or `end apply` as shorthand for closing the most recent "apply FOO". +# ** 2. `end` or `end apply` as shorthand for closing the most recent "apply FOO". < apply account a end apply @@ -19,14 +19,14 @@ $ hledger -f- check >2// >=1 -# `test`, a synonym for `comment` +# ** 3. `test`, a synonym for `comment` < test $ hledger -f- check >2// >=1 -# `I, i, O, o, b, h` embedded timeclock entries +# ** 4. `I, i, O, o, b, h` embedded timeclock entries < i 2013/04/05 12:00:00 Personal:Lunch o 2013/04/05 13:30:00 @@ -34,7 +34,7 @@ $ hledger -f- check >2// >=1 -# amount expressions +# ** 5. amount expressions < 2022-01-01 (a) (1 + 1) diff --git a/hledger/test/ledger-compat/baseline/cmd-accounts.test b/hledger/test/ledger-compat/ledger-baseline/cmd-accounts.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-accounts.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-accounts.test diff --git a/hledger/test/ledger-compat/baseline/cmd-balance.test b/hledger/test/ledger-compat/ledger-baseline/cmd-balance.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-balance.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-balance.test diff --git a/hledger/test/ledger-compat/baseline/cmd-budget.test b/hledger/test/ledger-compat/ledger-baseline/cmd-budget.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-budget.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-budget.test diff --git a/hledger/test/ledger-compat/baseline/cmd-cleared.test b/hledger/test/ledger-compat/ledger-baseline/cmd-cleared.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-cleared.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-cleared.test diff --git a/hledger/test/ledger-compat/baseline/cmd-commodities.test b/hledger/test/ledger-compat/ledger-baseline/cmd-commodities.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-commodities.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-commodities.test diff --git a/hledger/test/ledger-compat/baseline/cmd-convert.test.ignored b/hledger/test/ledger-compat/ledger-baseline/cmd-convert.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-convert.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/cmd-convert.test.ignored diff --git a/hledger/test/ledger-compat/baseline/cmd-convert1.dat b/hledger/test/ledger-compat/ledger-baseline/cmd-convert1.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-convert1.dat rename to hledger/test/ledger-compat/ledger-baseline/cmd-convert1.dat diff --git a/hledger/test/ledger-compat/baseline/cmd-convert2.dat b/hledger/test/ledger-compat/ledger-baseline/cmd-convert2.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-convert2.dat rename to hledger/test/ledger-compat/ledger-baseline/cmd-convert2.dat diff --git a/hledger/test/ledger-compat/baseline/cmd-convert3.dat b/hledger/test/ledger-compat/ledger-baseline/cmd-convert3.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-convert3.dat rename to hledger/test/ledger-compat/ledger-baseline/cmd-convert3.dat diff --git a/hledger/test/ledger-compat/baseline/cmd-convert4.dat b/hledger/test/ledger-compat/ledger-baseline/cmd-convert4.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-convert4.dat rename to hledger/test/ledger-compat/ledger-baseline/cmd-convert4.dat diff --git a/hledger/test/ledger-compat/baseline/cmd-convert5.dat b/hledger/test/ledger-compat/ledger-baseline/cmd-convert5.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-convert5.dat rename to hledger/test/ledger-compat/ledger-baseline/cmd-convert5.dat diff --git a/hledger/test/ledger-compat/baseline/cmd-convert6.dat b/hledger/test/ledger-compat/ledger-baseline/cmd-convert6.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-convert6.dat rename to hledger/test/ledger-compat/ledger-baseline/cmd-convert6.dat diff --git a/hledger/test/ledger-compat/baseline/cmd-csv.test b/hledger/test/ledger-compat/ledger-baseline/cmd-csv.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-csv.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-csv.test diff --git a/hledger/test/ledger-compat/baseline/cmd-echo.test b/hledger/test/ledger-compat/ledger-baseline/cmd-echo.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-echo.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-echo.test diff --git a/hledger/test/ledger-compat/baseline/cmd-entry.test.ignored b/hledger/test/ledger-compat/ledger-baseline/cmd-entry.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-entry.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/cmd-entry.test.ignored diff --git a/hledger/test/ledger-compat/baseline/cmd-equity.test b/hledger/test/ledger-compat/ledger-baseline/cmd-equity.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-equity.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-equity.test diff --git a/hledger/test/ledger-compat/baseline/cmd-payees.test b/hledger/test/ledger-compat/ledger-baseline/cmd-payees.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-payees.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-payees.test diff --git a/hledger/test/ledger-compat/baseline/cmd-pricedb.test b/hledger/test/ledger-compat/ledger-baseline/cmd-pricedb.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-pricedb.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-pricedb.test diff --git a/hledger/test/ledger-compat/baseline/cmd-pricemap.test b/hledger/test/ledger-compat/ledger-baseline/cmd-pricemap.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-pricemap.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-pricemap.test diff --git a/hledger/test/ledger-compat/baseline/cmd-prices.test b/hledger/test/ledger-compat/ledger-baseline/cmd-prices.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-prices.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-prices.test diff --git a/hledger/test/ledger-compat/baseline/cmd-print.test b/hledger/test/ledger-compat/ledger-baseline/cmd-print.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-print.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-print.test diff --git a/hledger/test/ledger-compat/baseline/cmd-register.test b/hledger/test/ledger-compat/ledger-baseline/cmd-register.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-register.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-register.test diff --git a/hledger/test/ledger-compat/baseline/cmd-script.test b/hledger/test/ledger-compat/ledger-baseline/cmd-script.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-script.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-script.test diff --git a/hledger/test/ledger-compat/baseline/cmd-select.test b/hledger/test/ledger-compat/ledger-baseline/cmd-select.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-select.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-select.test diff --git a/hledger/test/ledger-compat/baseline/cmd-source.test.ignored b/hledger/test/ledger-compat/ledger-baseline/cmd-source.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-source.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/cmd-source.test.ignored diff --git a/hledger/test/ledger-compat/baseline/cmd-stats.test b/hledger/test/ledger-compat/ledger-baseline/cmd-stats.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-stats.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-stats.test diff --git a/hledger/test/ledger-compat/baseline/cmd-tags.test b/hledger/test/ledger-compat/ledger-baseline/cmd-tags.test similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-tags.test rename to hledger/test/ledger-compat/ledger-baseline/cmd-tags.test diff --git a/hledger/test/ledger-compat/baseline/cmd-xact.test.ignored b/hledger/test/ledger-compat/ledger-baseline/cmd-xact.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/cmd-xact.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/cmd-xact.test.ignored diff --git a/hledger/test/ledger-compat/baseline/dir-account.test.ignored b/hledger/test/ledger-compat/ledger-baseline/dir-account.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-account.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/dir-account.test.ignored diff --git a/hledger/test/ledger-compat/baseline/dir-alias-fail.test.ignored b/hledger/test/ledger-compat/ledger-baseline/dir-alias-fail.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-alias-fail.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/dir-alias-fail.test.ignored diff --git a/hledger/test/ledger-compat/baseline/dir-alias.test b/hledger/test/ledger-compat/ledger-baseline/dir-alias.test similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-alias.test rename to hledger/test/ledger-compat/ledger-baseline/dir-alias.test diff --git a/hledger/test/ledger-compat/baseline/dir-apply.dat b/hledger/test/ledger-compat/ledger-baseline/dir-apply.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-apply.dat rename to hledger/test/ledger-compat/ledger-baseline/dir-apply.dat diff --git a/hledger/test/ledger-compat/baseline/dir-apply.test b/hledger/test/ledger-compat/ledger-baseline/dir-apply.test similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-apply.test rename to hledger/test/ledger-compat/ledger-baseline/dir-apply.test diff --git a/hledger/test/ledger-compat/baseline/dir-commodity-alias.test b/hledger/test/ledger-compat/ledger-baseline/dir-commodity-alias.test similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-commodity-alias.test rename to hledger/test/ledger-compat/ledger-baseline/dir-commodity-alias.test diff --git a/hledger/test/ledger-compat/baseline/dir-commodity-value.test b/hledger/test/ledger-compat/ledger-baseline/dir-commodity-value.test similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-commodity-value.test rename to hledger/test/ledger-compat/ledger-baseline/dir-commodity-value.test diff --git a/hledger/test/ledger-compat/baseline/dir-commodity.test.ignored b/hledger/test/ledger-compat/ledger-baseline/dir-commodity.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-commodity.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/dir-commodity.test.ignored diff --git a/hledger/test/ledger-compat/baseline/dir-fixed.test b/hledger/test/ledger-compat/ledger-baseline/dir-fixed.test similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-fixed.test rename to hledger/test/ledger-compat/ledger-baseline/dir-fixed.test diff --git a/hledger/test/ledger-compat/baseline/dir-import_py.test.ignored b/hledger/test/ledger-compat/ledger-baseline/dir-import_py.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-import_py.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/dir-import_py.test.ignored diff --git a/hledger/test/ledger-compat/baseline/dir-payee.test b/hledger/test/ledger-compat/ledger-baseline/dir-payee.test similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-payee.test rename to hledger/test/ledger-compat/ledger-baseline/dir-payee.test diff --git a/hledger/test/ledger-compat/baseline/dir-python_py.test.ignored b/hledger/test/ledger-compat/ledger-baseline/dir-python_py.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-python_py.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/dir-python_py.test.ignored diff --git a/hledger/test/ledger-compat/baseline/dir-tag.test.ignored b/hledger/test/ledger-compat/ledger-baseline/dir-tag.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/dir-tag.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/dir-tag.test.ignored diff --git a/hledger/test/ledger-compat/baseline/feat-annotations.test b/hledger/test/ledger-compat/ledger-baseline/feat-annotations.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-annotations.test rename to hledger/test/ledger-compat/ledger-baseline/feat-annotations.test diff --git a/hledger/test/ledger-compat/baseline/feat-balance-assignments.test b/hledger/test/ledger-compat/ledger-baseline/feat-balance-assignments.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-balance-assignments.test rename to hledger/test/ledger-compat/ledger-baseline/feat-balance-assignments.test diff --git a/hledger/test/ledger-compat/baseline/feat-balance_assert-off.test.ignored b/hledger/test/ledger-compat/ledger-baseline/feat-balance_assert-off.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-balance_assert-off.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/feat-balance_assert-off.test.ignored diff --git a/hledger/test/ledger-compat/baseline/feat-balance_assert.test b/hledger/test/ledger-compat/ledger-baseline/feat-balance_assert.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-balance_assert.test rename to hledger/test/ledger-compat/ledger-baseline/feat-balance_assert.test diff --git a/hledger/test/ledger-compat/baseline/feat-balance_assert_split.test b/hledger/test/ledger-compat/ledger-baseline/feat-balance_assert_split.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-balance_assert_split.test rename to hledger/test/ledger-compat/ledger-baseline/feat-balance_assert_split.test diff --git a/hledger/test/ledger-compat/baseline/feat-check.test.ignored b/hledger/test/ledger-compat/ledger-baseline/feat-check.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-check.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/feat-check.test.ignored diff --git a/hledger/test/ledger-compat/baseline/feat-convert-with-directives.dat b/hledger/test/ledger-compat/ledger-baseline/feat-convert-with-directives.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-convert-with-directives.dat rename to hledger/test/ledger-compat/ledger-baseline/feat-convert-with-directives.dat diff --git a/hledger/test/ledger-compat/baseline/feat-convert-with-directives.test b/hledger/test/ledger-compat/ledger-baseline/feat-convert-with-directives.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-convert-with-directives.test rename to hledger/test/ledger-compat/ledger-baseline/feat-convert-with-directives.test diff --git a/hledger/test/ledger-compat/baseline/feat-fixated-prices.test b/hledger/test/ledger-compat/ledger-baseline/feat-fixated-prices.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-fixated-prices.test rename to hledger/test/ledger-compat/ledger-baseline/feat-fixated-prices.test diff --git a/hledger/test/ledger-compat/baseline/feat-import_py.test.ignored b/hledger/test/ledger-compat/ledger-baseline/feat-import_py.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-import_py.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/feat-import_py.test.ignored diff --git a/hledger/test/ledger-compat/baseline/feat-option_py.test b/hledger/test/ledger-compat/ledger-baseline/feat-option_py.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-option_py.test rename to hledger/test/ledger-compat/ledger-baseline/feat-option_py.test diff --git a/hledger/test/ledger-compat/baseline/feat-value-expr.test b/hledger/test/ledger-compat/ledger-baseline/feat-value-expr.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-value-expr.test rename to hledger/test/ledger-compat/ledger-baseline/feat-value-expr.test diff --git a/hledger/test/ledger-compat/baseline/feat-value_py2.test b/hledger/test/ledger-compat/ledger-baseline/feat-value_py2.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-value_py2.test rename to hledger/test/ledger-compat/ledger-baseline/feat-value_py2.test diff --git a/hledger/test/ledger-compat/baseline/feat-value_py3.test b/hledger/test/ledger-compat/ledger-baseline/feat-value_py3.test similarity index 100% rename from hledger/test/ledger-compat/baseline/feat-value_py3.test rename to hledger/test/ledger-compat/ledger-baseline/feat-value_py3.test diff --git a/hledger/test/ledger-compat/baseline/featimport.py b/hledger/test/ledger-compat/ledger-baseline/featimport.py similarity index 100% rename from hledger/test/ledger-compat/baseline/featimport.py rename to hledger/test/ledger-compat/ledger-baseline/featimport.py diff --git a/hledger/test/ledger-compat/baseline/featoption.py b/hledger/test/ledger-compat/ledger-baseline/featoption.py similarity index 100% rename from hledger/test/ledger-compat/baseline/featoption.py rename to hledger/test/ledger-compat/ledger-baseline/featoption.py diff --git a/hledger/test/ledger-compat/baseline/opt-abbrev-len.test b/hledger/test/ledger-compat/ledger-baseline/opt-abbrev-len.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-abbrev-len.test rename to hledger/test/ledger-compat/ledger-baseline/opt-abbrev-len.test diff --git a/hledger/test/ledger-compat/baseline/opt-account-width.test b/hledger/test/ledger-compat/ledger-baseline/opt-account-width.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-account-width.test rename to hledger/test/ledger-compat/ledger-baseline/opt-account-width.test diff --git a/hledger/test/ledger-compat/baseline/opt-account.test b/hledger/test/ledger-compat/ledger-baseline/opt-account.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-account.test rename to hledger/test/ledger-compat/ledger-baseline/opt-account.test diff --git a/hledger/test/ledger-compat/baseline/opt-actual.test b/hledger/test/ledger-compat/ledger-baseline/opt-actual.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-actual.test rename to hledger/test/ledger-compat/ledger-baseline/opt-actual.test diff --git a/hledger/test/ledger-compat/baseline/opt-add-budget.test b/hledger/test/ledger-compat/ledger-baseline/opt-add-budget.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-add-budget.test rename to hledger/test/ledger-compat/ledger-baseline/opt-add-budget.test diff --git a/hledger/test/ledger-compat/baseline/opt-amount-data.test b/hledger/test/ledger-compat/ledger-baseline/opt-amount-data.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-amount-data.test rename to hledger/test/ledger-compat/ledger-baseline/opt-amount-data.test diff --git a/hledger/test/ledger-compat/baseline/opt-amount-width.test b/hledger/test/ledger-compat/ledger-baseline/opt-amount-width.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-amount-width.test rename to hledger/test/ledger-compat/ledger-baseline/opt-amount-width.test diff --git a/hledger/test/ledger-compat/baseline/opt-amount.test b/hledger/test/ledger-compat/ledger-baseline/opt-amount.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-amount.test rename to hledger/test/ledger-compat/ledger-baseline/opt-amount.test diff --git a/hledger/test/ledger-compat/baseline/opt-auto-match.dat b/hledger/test/ledger-compat/ledger-baseline/opt-auto-match.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-auto-match.dat rename to hledger/test/ledger-compat/ledger-baseline/opt-auto-match.dat diff --git a/hledger/test/ledger-compat/baseline/opt-auto-match.test b/hledger/test/ledger-compat/ledger-baseline/opt-auto-match.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-auto-match.test rename to hledger/test/ledger-compat/ledger-baseline/opt-auto-match.test diff --git a/hledger/test/ledger-compat/baseline/opt-aux-date.test b/hledger/test/ledger-compat/ledger-baseline/opt-aux-date.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-aux-date.test rename to hledger/test/ledger-compat/ledger-baseline/opt-aux-date.test diff --git a/hledger/test/ledger-compat/baseline/opt-average-lot-prices.test b/hledger/test/ledger-compat/ledger-baseline/opt-average-lot-prices.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-average-lot-prices.test rename to hledger/test/ledger-compat/ledger-baseline/opt-average-lot-prices.test diff --git a/hledger/test/ledger-compat/baseline/opt-average.test b/hledger/test/ledger-compat/ledger-baseline/opt-average.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-average.test rename to hledger/test/ledger-compat/ledger-baseline/opt-average.test diff --git a/hledger/test/ledger-compat/baseline/opt-balance-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-balance-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-balance-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-balance-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-base.test b/hledger/test/ledger-compat/ledger-baseline/opt-base.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-base.test rename to hledger/test/ledger-compat/ledger-baseline/opt-base.test diff --git a/hledger/test/ledger-compat/baseline/opt-basis.test b/hledger/test/ledger-compat/ledger-baseline/opt-basis.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-basis.test rename to hledger/test/ledger-compat/ledger-baseline/opt-basis.test diff --git a/hledger/test/ledger-compat/baseline/opt-begin.test b/hledger/test/ledger-compat/ledger-baseline/opt-begin.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-begin.test rename to hledger/test/ledger-compat/ledger-baseline/opt-begin.test diff --git a/hledger/test/ledger-compat/baseline/opt-bold-if.test b/hledger/test/ledger-compat/ledger-baseline/opt-bold-if.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-bold-if.test rename to hledger/test/ledger-compat/ledger-baseline/opt-bold-if.test diff --git a/hledger/test/ledger-compat/baseline/opt-budget-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-budget-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-budget-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-budget-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-budget.test b/hledger/test/ledger-compat/ledger-baseline/opt-budget.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-budget.test rename to hledger/test/ledger-compat/ledger-baseline/opt-budget.test diff --git a/hledger/test/ledger-compat/baseline/opt-budget_only.test b/hledger/test/ledger-compat/ledger-baseline/opt-budget_only.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-budget_only.test rename to hledger/test/ledger-compat/ledger-baseline/opt-budget_only.test diff --git a/hledger/test/ledger-compat/baseline/opt-budget_range.test b/hledger/test/ledger-compat/ledger-baseline/opt-budget_range.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-budget_range.test rename to hledger/test/ledger-compat/ledger-baseline/opt-budget_range.test diff --git a/hledger/test/ledger-compat/baseline/opt-by-payee.test b/hledger/test/ledger-compat/ledger-baseline/opt-by-payee.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-by-payee.test rename to hledger/test/ledger-compat/ledger-baseline/opt-by-payee.test diff --git a/hledger/test/ledger-compat/baseline/opt-check-payees.test.ignored b/hledger/test/ledger-compat/ledger-baseline/opt-check-payees.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-check-payees.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/opt-check-payees.test.ignored diff --git a/hledger/test/ledger-compat/baseline/opt-cleared-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-cleared-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-cleared-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-cleared-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-cleared.test b/hledger/test/ledger-compat/ledger-baseline/opt-cleared.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-cleared.test rename to hledger/test/ledger-compat/ledger-baseline/opt-cleared.test diff --git a/hledger/test/ledger-compat/baseline/opt-code-as-account.test b/hledger/test/ledger-compat/ledger-baseline/opt-code-as-account.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-code-as-account.test rename to hledger/test/ledger-compat/ledger-baseline/opt-code-as-account.test diff --git a/hledger/test/ledger-compat/baseline/opt-code-as-payee.test b/hledger/test/ledger-compat/ledger-baseline/opt-code-as-payee.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-code-as-payee.test rename to hledger/test/ledger-compat/ledger-baseline/opt-code-as-payee.test diff --git a/hledger/test/ledger-compat/baseline/opt-collapse-if-zero.test b/hledger/test/ledger-compat/ledger-baseline/opt-collapse-if-zero.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-collapse-if-zero.test rename to hledger/test/ledger-compat/ledger-baseline/opt-collapse-if-zero.test diff --git a/hledger/test/ledger-compat/baseline/opt-collapse.test b/hledger/test/ledger-compat/ledger-baseline/opt-collapse.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-collapse.test rename to hledger/test/ledger-compat/ledger-baseline/opt-collapse.test diff --git a/hledger/test/ledger-compat/baseline/opt-collapse_reg.test b/hledger/test/ledger-compat/ledger-baseline/opt-collapse_reg.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-collapse_reg.test rename to hledger/test/ledger-compat/ledger-baseline/opt-collapse_reg.test diff --git a/hledger/test/ledger-compat/baseline/opt-color.test b/hledger/test/ledger-compat/ledger-baseline/opt-color.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-color.test rename to hledger/test/ledger-compat/ledger-baseline/opt-color.test diff --git a/hledger/test/ledger-compat/baseline/opt-columns.test b/hledger/test/ledger-compat/ledger-baseline/opt-columns.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-columns.test rename to hledger/test/ledger-compat/ledger-baseline/opt-columns.test diff --git a/hledger/test/ledger-compat/baseline/opt-commodity-as-account.test b/hledger/test/ledger-compat/ledger-baseline/opt-commodity-as-account.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-commodity-as-account.test rename to hledger/test/ledger-compat/ledger-baseline/opt-commodity-as-account.test diff --git a/hledger/test/ledger-compat/baseline/opt-commodity-as-payee.test b/hledger/test/ledger-compat/ledger-baseline/opt-commodity-as-payee.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-commodity-as-payee.test rename to hledger/test/ledger-compat/ledger-baseline/opt-commodity-as-payee.test diff --git a/hledger/test/ledger-compat/baseline/opt-cost.test b/hledger/test/ledger-compat/ledger-baseline/opt-cost.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-cost.test rename to hledger/test/ledger-compat/ledger-baseline/opt-cost.test diff --git a/hledger/test/ledger-compat/baseline/opt-count.test b/hledger/test/ledger-compat/ledger-baseline/opt-count.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-count.test rename to hledger/test/ledger-compat/ledger-baseline/opt-count.test diff --git a/hledger/test/ledger-compat/baseline/opt-csv-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-csv-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-csv-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-csv-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-current.test b/hledger/test/ledger-compat/ledger-baseline/opt-current.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-current.test rename to hledger/test/ledger-compat/ledger-baseline/opt-current.test diff --git a/hledger/test/ledger-compat/baseline/opt-daily.test b/hledger/test/ledger-compat/ledger-baseline/opt-daily.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-daily.test rename to hledger/test/ledger-compat/ledger-baseline/opt-daily.test diff --git a/hledger/test/ledger-compat/baseline/opt-date-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-date-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-date-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-date-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-date-width.test b/hledger/test/ledger-compat/ledger-baseline/opt-date-width.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-date-width.test rename to hledger/test/ledger-compat/ledger-baseline/opt-date-width.test diff --git a/hledger/test/ledger-compat/baseline/opt-date.test b/hledger/test/ledger-compat/ledger-baseline/opt-date.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-date.test rename to hledger/test/ledger-compat/ledger-baseline/opt-date.test diff --git a/hledger/test/ledger-compat/baseline/opt-datetime-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-datetime-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-datetime-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-datetime-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-day-break.test b/hledger/test/ledger-compat/ledger-baseline/opt-day-break.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-day-break.test rename to hledger/test/ledger-compat/ledger-baseline/opt-day-break.test diff --git a/hledger/test/ledger-compat/baseline/opt-dc.test b/hledger/test/ledger-compat/ledger-baseline/opt-dc.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-dc.test rename to hledger/test/ledger-compat/ledger-baseline/opt-dc.test diff --git a/hledger/test/ledger-compat/baseline/opt-decimal-comma.test b/hledger/test/ledger-compat/ledger-baseline/opt-decimal-comma.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-decimal-comma.test rename to hledger/test/ledger-compat/ledger-baseline/opt-decimal-comma.test diff --git a/hledger/test/ledger-compat/baseline/opt-depth.test b/hledger/test/ledger-compat/ledger-baseline/opt-depth.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-depth.test rename to hledger/test/ledger-compat/ledger-baseline/opt-depth.test diff --git a/hledger/test/ledger-compat/baseline/opt-depth_flat.test b/hledger/test/ledger-compat/ledger-baseline/opt-depth_flat.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-depth_flat.test rename to hledger/test/ledger-compat/ledger-baseline/opt-depth_flat.test diff --git a/hledger/test/ledger-compat/baseline/opt-deviation.test b/hledger/test/ledger-compat/ledger-baseline/opt-deviation.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-deviation.test rename to hledger/test/ledger-compat/ledger-baseline/opt-deviation.test diff --git a/hledger/test/ledger-compat/baseline/opt-display-amount.test b/hledger/test/ledger-compat/ledger-baseline/opt-display-amount.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-display-amount.test rename to hledger/test/ledger-compat/ledger-baseline/opt-display-amount.test diff --git a/hledger/test/ledger-compat/baseline/opt-display-total.test b/hledger/test/ledger-compat/ledger-baseline/opt-display-total.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-display-total.test rename to hledger/test/ledger-compat/ledger-baseline/opt-display-total.test diff --git a/hledger/test/ledger-compat/baseline/opt-display.test b/hledger/test/ledger-compat/ledger-baseline/opt-display.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-display.test rename to hledger/test/ledger-compat/ledger-baseline/opt-display.test diff --git a/hledger/test/ledger-compat/baseline/opt-dow.test b/hledger/test/ledger-compat/ledger-baseline/opt-dow.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-dow.test rename to hledger/test/ledger-compat/ledger-baseline/opt-dow.test diff --git a/hledger/test/ledger-compat/baseline/opt-empty.test b/hledger/test/ledger-compat/ledger-baseline/opt-empty.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-empty.test rename to hledger/test/ledger-compat/ledger-baseline/opt-empty.test diff --git a/hledger/test/ledger-compat/baseline/opt-empty_bal.test b/hledger/test/ledger-compat/ledger-baseline/opt-empty_bal.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-empty_bal.test rename to hledger/test/ledger-compat/ledger-baseline/opt-empty_bal.test diff --git a/hledger/test/ledger-compat/baseline/opt-empty_bal_flat.test b/hledger/test/ledger-compat/ledger-baseline/opt-empty_bal_flat.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-empty_bal_flat.test rename to hledger/test/ledger-compat/ledger-baseline/opt-empty_bal_flat.test diff --git a/hledger/test/ledger-compat/baseline/opt-empty_collapse.test b/hledger/test/ledger-compat/ledger-baseline/opt-empty_collapse.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-empty_collapse.test rename to hledger/test/ledger-compat/ledger-baseline/opt-empty_collapse.test diff --git a/hledger/test/ledger-compat/baseline/opt-end.test b/hledger/test/ledger-compat/ledger-baseline/opt-end.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-end.test rename to hledger/test/ledger-compat/ledger-baseline/opt-end.test diff --git a/hledger/test/ledger-compat/baseline/opt-equity.test b/hledger/test/ledger-compat/ledger-baseline/opt-equity.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-equity.test rename to hledger/test/ledger-compat/ledger-baseline/opt-equity.test diff --git a/hledger/test/ledger-compat/baseline/opt-exact.test b/hledger/test/ledger-compat/ledger-baseline/opt-exact.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-exact.test rename to hledger/test/ledger-compat/ledger-baseline/opt-exact.test diff --git a/hledger/test/ledger-compat/baseline/opt-exchange.test b/hledger/test/ledger-compat/ledger-baseline/opt-exchange.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-exchange.test rename to hledger/test/ledger-compat/ledger-baseline/opt-exchange.test diff --git a/hledger/test/ledger-compat/baseline/opt-explicit.test.ignored b/hledger/test/ledger-compat/ledger-baseline/opt-explicit.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-explicit.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/opt-explicit.test.ignored diff --git a/hledger/test/ledger-compat/baseline/opt-file.test.ignored b/hledger/test/ledger-compat/ledger-baseline/opt-file.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-file.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/opt-file.test.ignored diff --git a/hledger/test/ledger-compat/baseline/opt-file1.dat b/hledger/test/ledger-compat/ledger-baseline/opt-file1.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-file1.dat rename to hledger/test/ledger-compat/ledger-baseline/opt-file1.dat diff --git a/hledger/test/ledger-compat/baseline/opt-file2.dat b/hledger/test/ledger-compat/ledger-baseline/opt-file2.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-file2.dat rename to hledger/test/ledger-compat/ledger-baseline/opt-file2.dat diff --git a/hledger/test/ledger-compat/baseline/opt-flat.test b/hledger/test/ledger-compat/ledger-baseline/opt-flat.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-flat.test rename to hledger/test/ledger-compat/ledger-baseline/opt-flat.test diff --git a/hledger/test/ledger-compat/baseline/opt-force-color.test b/hledger/test/ledger-compat/ledger-baseline/opt-force-color.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-force-color.test rename to hledger/test/ledger-compat/ledger-baseline/opt-force-color.test diff --git a/hledger/test/ledger-compat/baseline/opt-forecast-while.test b/hledger/test/ledger-compat/ledger-baseline/opt-forecast-while.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-forecast-while.test rename to hledger/test/ledger-compat/ledger-baseline/opt-forecast-while.test diff --git a/hledger/test/ledger-compat/baseline/opt-forecast-years.test b/hledger/test/ledger-compat/ledger-baseline/opt-forecast-years.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-forecast-years.test rename to hledger/test/ledger-compat/ledger-baseline/opt-forecast-years.test diff --git a/hledger/test/ledger-compat/baseline/opt-forecast_only.test b/hledger/test/ledger-compat/ledger-baseline/opt-forecast_only.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-forecast_only.test rename to hledger/test/ledger-compat/ledger-baseline/opt-forecast_only.test diff --git a/hledger/test/ledger-compat/baseline/opt-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-gain.test b/hledger/test/ledger-compat/ledger-baseline/opt-gain.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-gain.test rename to hledger/test/ledger-compat/ledger-baseline/opt-gain.test diff --git a/hledger/test/ledger-compat/baseline/opt-group-by.test b/hledger/test/ledger-compat/ledger-baseline/opt-group-by.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-group-by.test rename to hledger/test/ledger-compat/ledger-baseline/opt-group-by.test diff --git a/hledger/test/ledger-compat/baseline/opt-group-title-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-group-title-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-group-title-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-group-title-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-head.test b/hledger/test/ledger-compat/ledger-baseline/opt-head.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-head.test rename to hledger/test/ledger-compat/ledger-baseline/opt-head.test diff --git a/hledger/test/ledger-compat/baseline/opt-historical.test b/hledger/test/ledger-compat/ledger-baseline/opt-historical.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-historical.test rename to hledger/test/ledger-compat/ledger-baseline/opt-historical.test diff --git a/hledger/test/ledger-compat/baseline/opt-immediate.test b/hledger/test/ledger-compat/ledger-baseline/opt-immediate.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-immediate.test rename to hledger/test/ledger-compat/ledger-baseline/opt-immediate.test diff --git a/hledger/test/ledger-compat/baseline/opt-init-file.dat b/hledger/test/ledger-compat/ledger-baseline/opt-init-file.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-init-file.dat rename to hledger/test/ledger-compat/ledger-baseline/opt-init-file.dat diff --git a/hledger/test/ledger-compat/baseline/opt-init-file.test b/hledger/test/ledger-compat/ledger-baseline/opt-init-file.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-init-file.test rename to hledger/test/ledger-compat/ledger-baseline/opt-init-file.test diff --git a/hledger/test/ledger-compat/baseline/opt-inject.test b/hledger/test/ledger-compat/ledger-baseline/opt-inject.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-inject.test rename to hledger/test/ledger-compat/ledger-baseline/opt-inject.test diff --git a/hledger/test/ledger-compat/baseline/opt-input-date-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-input-date-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-input-date-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-input-date-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-invert.test b/hledger/test/ledger-compat/ledger-baseline/opt-invert.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-invert.test rename to hledger/test/ledger-compat/ledger-baseline/opt-invert.test diff --git a/hledger/test/ledger-compat/baseline/opt-limit.test b/hledger/test/ledger-compat/ledger-baseline/opt-limit.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-limit.test rename to hledger/test/ledger-compat/ledger-baseline/opt-limit.test diff --git a/hledger/test/ledger-compat/baseline/opt-lot-dates.test b/hledger/test/ledger-compat/ledger-baseline/opt-lot-dates.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-lot-dates.test rename to hledger/test/ledger-compat/ledger-baseline/opt-lot-dates.test diff --git a/hledger/test/ledger-compat/baseline/opt-lot-notes.test b/hledger/test/ledger-compat/ledger-baseline/opt-lot-notes.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-lot-notes.test rename to hledger/test/ledger-compat/ledger-baseline/opt-lot-notes.test diff --git a/hledger/test/ledger-compat/baseline/opt-lot-prices.test b/hledger/test/ledger-compat/ledger-baseline/opt-lot-prices.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-lot-prices.test rename to hledger/test/ledger-compat/ledger-baseline/opt-lot-prices.test diff --git a/hledger/test/ledger-compat/baseline/opt-lot-tags.test b/hledger/test/ledger-compat/ledger-baseline/opt-lot-tags.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-lot-tags.test rename to hledger/test/ledger-compat/ledger-baseline/opt-lot-tags.test diff --git a/hledger/test/ledger-compat/baseline/opt-lots-actual.test b/hledger/test/ledger-compat/ledger-baseline/opt-lots-actual.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-lots-actual.test rename to hledger/test/ledger-compat/ledger-baseline/opt-lots-actual.test diff --git a/hledger/test/ledger-compat/baseline/opt-lots.test b/hledger/test/ledger-compat/ledger-baseline/opt-lots.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-lots.test rename to hledger/test/ledger-compat/ledger-baseline/opt-lots.test diff --git a/hledger/test/ledger-compat/baseline/opt-lots_basis.test b/hledger/test/ledger-compat/ledger-baseline/opt-lots_basis.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-lots_basis.test rename to hledger/test/ledger-compat/ledger-baseline/opt-lots_basis.test diff --git a/hledger/test/ledger-compat/baseline/opt-lots_basis_base.test b/hledger/test/ledger-compat/ledger-baseline/opt-lots_basis_base.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-lots_basis_base.test rename to hledger/test/ledger-compat/ledger-baseline/opt-lots_basis_base.test diff --git a/hledger/test/ledger-compat/baseline/opt-market.test b/hledger/test/ledger-compat/ledger-baseline/opt-market.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-market.test rename to hledger/test/ledger-compat/ledger-baseline/opt-market.test diff --git a/hledger/test/ledger-compat/baseline/opt-master-account.test b/hledger/test/ledger-compat/ledger-baseline/opt-master-account.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-master-account.test rename to hledger/test/ledger-compat/ledger-baseline/opt-master-account.test diff --git a/hledger/test/ledger-compat/baseline/opt-meta-width.test b/hledger/test/ledger-compat/ledger-baseline/opt-meta-width.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-meta-width.test rename to hledger/test/ledger-compat/ledger-baseline/opt-meta-width.test diff --git a/hledger/test/ledger-compat/baseline/opt-meta.test b/hledger/test/ledger-compat/ledger-baseline/opt-meta.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-meta.test rename to hledger/test/ledger-compat/ledger-baseline/opt-meta.test diff --git a/hledger/test/ledger-compat/baseline/opt-monthly.test b/hledger/test/ledger-compat/ledger-baseline/opt-monthly.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-monthly.test rename to hledger/test/ledger-compat/ledger-baseline/opt-monthly.test diff --git a/hledger/test/ledger-compat/baseline/opt-no-aliases.test b/hledger/test/ledger-compat/ledger-baseline/opt-no-aliases.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-no-aliases.test rename to hledger/test/ledger-compat/ledger-baseline/opt-no-aliases.test diff --git a/hledger/test/ledger-compat/baseline/opt-no-revalued.test b/hledger/test/ledger-compat/ledger-baseline/opt-no-revalued.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-no-revalued.test rename to hledger/test/ledger-compat/ledger-baseline/opt-no-revalued.test diff --git a/hledger/test/ledger-compat/baseline/opt-no-rounding.test b/hledger/test/ledger-compat/ledger-baseline/opt-no-rounding.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-no-rounding.test rename to hledger/test/ledger-compat/ledger-baseline/opt-no-rounding.test diff --git a/hledger/test/ledger-compat/baseline/opt-no-titles.test b/hledger/test/ledger-compat/ledger-baseline/opt-no-titles.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-no-titles.test rename to hledger/test/ledger-compat/ledger-baseline/opt-no-titles.test diff --git a/hledger/test/ledger-compat/baseline/opt-no-total.test b/hledger/test/ledger-compat/ledger-baseline/opt-no-total.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-no-total.test rename to hledger/test/ledger-compat/ledger-baseline/opt-no-total.test diff --git a/hledger/test/ledger-compat/baseline/opt-now.test b/hledger/test/ledger-compat/ledger-baseline/opt-now.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-now.test rename to hledger/test/ledger-compat/ledger-baseline/opt-now.test diff --git a/hledger/test/ledger-compat/baseline/opt-only.test b/hledger/test/ledger-compat/ledger-baseline/opt-only.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-only.test rename to hledger/test/ledger-compat/ledger-baseline/opt-only.test diff --git a/hledger/test/ledger-compat/baseline/opt-output.test.ignored b/hledger/test/ledger-compat/ledger-baseline/opt-output.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-output.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/opt-output.test.ignored diff --git a/hledger/test/ledger-compat/baseline/opt-pager.test b/hledger/test/ledger-compat/ledger-baseline/opt-pager.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-pager.test rename to hledger/test/ledger-compat/ledger-baseline/opt-pager.test diff --git a/hledger/test/ledger-compat/baseline/opt-payee-as-account.test b/hledger/test/ledger-compat/ledger-baseline/opt-payee-as-account.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-payee-as-account.test rename to hledger/test/ledger-compat/ledger-baseline/opt-payee-as-account.test diff --git a/hledger/test/ledger-compat/baseline/opt-payee-width.test b/hledger/test/ledger-compat/ledger-baseline/opt-payee-width.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-payee-width.test rename to hledger/test/ledger-compat/ledger-baseline/opt-payee-width.test diff --git a/hledger/test/ledger-compat/baseline/opt-payee.test b/hledger/test/ledger-compat/ledger-baseline/opt-payee.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-payee.test rename to hledger/test/ledger-compat/ledger-baseline/opt-payee.test diff --git a/hledger/test/ledger-compat/baseline/opt-pedantic.test.ignored b/hledger/test/ledger-compat/ledger-baseline/opt-pedantic.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-pedantic.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/opt-pedantic.test.ignored diff --git a/hledger/test/ledger-compat/baseline/opt-pending.test b/hledger/test/ledger-compat/ledger-baseline/opt-pending.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-pending.test rename to hledger/test/ledger-compat/ledger-baseline/opt-pending.test diff --git a/hledger/test/ledger-compat/baseline/opt-percent.test b/hledger/test/ledger-compat/ledger-baseline/opt-percent.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-percent.test rename to hledger/test/ledger-compat/ledger-baseline/opt-percent.test diff --git a/hledger/test/ledger-compat/baseline/opt-period.test b/hledger/test/ledger-compat/ledger-baseline/opt-period.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-period.test rename to hledger/test/ledger-compat/ledger-baseline/opt-period.test diff --git a/hledger/test/ledger-compat/baseline/opt-permissive.test b/hledger/test/ledger-compat/ledger-baseline/opt-permissive.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-permissive.test rename to hledger/test/ledger-compat/ledger-baseline/opt-permissive.test diff --git a/hledger/test/ledger-compat/baseline/opt-pivot.test b/hledger/test/ledger-compat/ledger-baseline/opt-pivot.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-pivot.test rename to hledger/test/ledger-compat/ledger-baseline/opt-pivot.test diff --git a/hledger/test/ledger-compat/baseline/opt-plot-amount-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-plot-amount-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-plot-amount-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-plot-amount-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-plot-total-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-plot-total-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-plot-total-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-plot-total-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-prepend-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-prepend-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-prepend-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-prepend-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-prepend-width.test b/hledger/test/ledger-compat/ledger-baseline/opt-prepend-width.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-prepend-width.test rename to hledger/test/ledger-compat/ledger-baseline/opt-prepend-width.test diff --git a/hledger/test/ledger-compat/baseline/opt-price-db.dat b/hledger/test/ledger-compat/ledger-baseline/opt-price-db.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-price-db.dat rename to hledger/test/ledger-compat/ledger-baseline/opt-price-db.dat diff --git a/hledger/test/ledger-compat/baseline/opt-price-db.test b/hledger/test/ledger-compat/ledger-baseline/opt-price-db.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-price-db.test rename to hledger/test/ledger-compat/ledger-baseline/opt-price-db.test diff --git a/hledger/test/ledger-compat/baseline/opt-price.test b/hledger/test/ledger-compat/ledger-baseline/opt-price.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-price.test rename to hledger/test/ledger-compat/ledger-baseline/opt-price.test diff --git a/hledger/test/ledger-compat/baseline/opt-pricedb-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-pricedb-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-pricedb-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-pricedb-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-prices-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-prices-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-prices-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-prices-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-primary-date.test b/hledger/test/ledger-compat/ledger-baseline/opt-primary-date.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-primary-date.test rename to hledger/test/ledger-compat/ledger-baseline/opt-primary-date.test diff --git a/hledger/test/ledger-compat/baseline/opt-quantity.test b/hledger/test/ledger-compat/ledger-baseline/opt-quantity.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-quantity.test rename to hledger/test/ledger-compat/ledger-baseline/opt-quantity.test diff --git a/hledger/test/ledger-compat/baseline/opt-quarterly.test b/hledger/test/ledger-compat/ledger-baseline/opt-quarterly.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-quarterly.test rename to hledger/test/ledger-compat/ledger-baseline/opt-quarterly.test diff --git a/hledger/test/ledger-compat/baseline/opt-raw.test b/hledger/test/ledger-compat/ledger-baseline/opt-raw.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-raw.test rename to hledger/test/ledger-compat/ledger-baseline/opt-raw.test diff --git a/hledger/test/ledger-compat/baseline/opt-real.test b/hledger/test/ledger-compat/ledger-baseline/opt-real.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-real.test rename to hledger/test/ledger-compat/ledger-baseline/opt-real.test diff --git a/hledger/test/ledger-compat/baseline/opt-recursive-aliases.test b/hledger/test/ledger-compat/ledger-baseline/opt-recursive-aliases.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-recursive-aliases.test rename to hledger/test/ledger-compat/ledger-baseline/opt-recursive-aliases.test diff --git a/hledger/test/ledger-compat/baseline/opt-register-format.test b/hledger/test/ledger-compat/ledger-baseline/opt-register-format.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-register-format.test rename to hledger/test/ledger-compat/ledger-baseline/opt-register-format.test diff --git a/hledger/test/ledger-compat/baseline/opt-related-all.test b/hledger/test/ledger-compat/ledger-baseline/opt-related-all.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-related-all.test rename to hledger/test/ledger-compat/ledger-baseline/opt-related-all.test diff --git a/hledger/test/ledger-compat/baseline/opt-related.test b/hledger/test/ledger-compat/ledger-baseline/opt-related.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-related.test rename to hledger/test/ledger-compat/ledger-baseline/opt-related.test diff --git a/hledger/test/ledger-compat/baseline/opt-revalued-only.test b/hledger/test/ledger-compat/ledger-baseline/opt-revalued-only.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-revalued-only.test rename to hledger/test/ledger-compat/ledger-baseline/opt-revalued-only.test diff --git a/hledger/test/ledger-compat/baseline/opt-revalued.test b/hledger/test/ledger-compat/ledger-baseline/opt-revalued.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-revalued.test rename to hledger/test/ledger-compat/ledger-baseline/opt-revalued.test diff --git a/hledger/test/ledger-compat/baseline/opt-rich-data.test b/hledger/test/ledger-compat/ledger-baseline/opt-rich-data.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-rich-data.test rename to hledger/test/ledger-compat/ledger-baseline/opt-rich-data.test diff --git a/hledger/test/ledger-compat/baseline/opt-script.dat b/hledger/test/ledger-compat/ledger-baseline/opt-script.dat similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-script.dat rename to hledger/test/ledger-compat/ledger-baseline/opt-script.dat diff --git a/hledger/test/ledger-compat/baseline/opt-script.test b/hledger/test/ledger-compat/ledger-baseline/opt-script.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-script.test rename to hledger/test/ledger-compat/ledger-baseline/opt-script.test diff --git a/hledger/test/ledger-compat/baseline/opt-seed.test.save b/hledger/test/ledger-compat/ledger-baseline/opt-seed.test.save similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-seed.test.save rename to hledger/test/ledger-compat/ledger-baseline/opt-seed.test.save diff --git a/hledger/test/ledger-compat/baseline/opt-sort-all.test b/hledger/test/ledger-compat/ledger-baseline/opt-sort-all.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-sort-all.test rename to hledger/test/ledger-compat/ledger-baseline/opt-sort-all.test diff --git a/hledger/test/ledger-compat/baseline/opt-sort-xacts.test b/hledger/test/ledger-compat/ledger-baseline/opt-sort-xacts.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-sort-xacts.test rename to hledger/test/ledger-compat/ledger-baseline/opt-sort-xacts.test diff --git a/hledger/test/ledger-compat/baseline/opt-sort.test b/hledger/test/ledger-compat/ledger-baseline/opt-sort.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-sort.test rename to hledger/test/ledger-compat/ledger-baseline/opt-sort.test diff --git a/hledger/test/ledger-compat/baseline/opt-start-of-week.test b/hledger/test/ledger-compat/ledger-baseline/opt-start-of-week.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-start-of-week.test rename to hledger/test/ledger-compat/ledger-baseline/opt-start-of-week.test diff --git a/hledger/test/ledger-compat/baseline/opt-strict.test.ignored b/hledger/test/ledger-compat/ledger-baseline/opt-strict.test.ignored similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-strict.test.ignored rename to hledger/test/ledger-compat/ledger-baseline/opt-strict.test.ignored diff --git a/hledger/test/ledger-compat/baseline/opt-subtotal.test b/hledger/test/ledger-compat/ledger-baseline/opt-subtotal.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-subtotal.test rename to hledger/test/ledger-compat/ledger-baseline/opt-subtotal.test diff --git a/hledger/test/ledger-compat/baseline/opt-tail.test b/hledger/test/ledger-compat/ledger-baseline/opt-tail.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-tail.test rename to hledger/test/ledger-compat/ledger-baseline/opt-tail.test diff --git a/hledger/test/ledger-compat/baseline/opt-time-colon.test b/hledger/test/ledger-compat/ledger-baseline/opt-time-colon.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-time-colon.test rename to hledger/test/ledger-compat/ledger-baseline/opt-time-colon.test diff --git a/hledger/test/ledger-compat/baseline/opt-time-report.test b/hledger/test/ledger-compat/ledger-baseline/opt-time-report.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-time-report.test rename to hledger/test/ledger-compat/ledger-baseline/opt-time-report.test diff --git a/hledger/test/ledger-compat/baseline/opt-total-data.test b/hledger/test/ledger-compat/ledger-baseline/opt-total-data.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-total-data.test rename to hledger/test/ledger-compat/ledger-baseline/opt-total-data.test diff --git a/hledger/test/ledger-compat/baseline/opt-total-width.test b/hledger/test/ledger-compat/ledger-baseline/opt-total-width.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-total-width.test rename to hledger/test/ledger-compat/ledger-baseline/opt-total-width.test diff --git a/hledger/test/ledger-compat/baseline/opt-total.test b/hledger/test/ledger-compat/ledger-baseline/opt-total.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-total.test rename to hledger/test/ledger-compat/ledger-baseline/opt-total.test diff --git a/hledger/test/ledger-compat/baseline/opt-trace.test b/hledger/test/ledger-compat/ledger-baseline/opt-trace.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-trace.test rename to hledger/test/ledger-compat/ledger-baseline/opt-trace.test diff --git a/hledger/test/ledger-compat/baseline/opt-truncate.test b/hledger/test/ledger-compat/ledger-baseline/opt-truncate.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-truncate.test rename to hledger/test/ledger-compat/ledger-baseline/opt-truncate.test diff --git a/hledger/test/ledger-compat/baseline/opt-unbudgeted.test b/hledger/test/ledger-compat/ledger-baseline/opt-unbudgeted.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-unbudgeted.test rename to hledger/test/ledger-compat/ledger-baseline/opt-unbudgeted.test diff --git a/hledger/test/ledger-compat/baseline/opt-uncleared.test b/hledger/test/ledger-compat/ledger-baseline/opt-uncleared.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-uncleared.test rename to hledger/test/ledger-compat/ledger-baseline/opt-uncleared.test diff --git a/hledger/test/ledger-compat/baseline/opt-unrealized-gains.test b/hledger/test/ledger-compat/ledger-baseline/opt-unrealized-gains.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-unrealized-gains.test rename to hledger/test/ledger-compat/ledger-baseline/opt-unrealized-gains.test diff --git a/hledger/test/ledger-compat/baseline/opt-unrealized-losses.test b/hledger/test/ledger-compat/ledger-baseline/opt-unrealized-losses.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-unrealized-losses.test rename to hledger/test/ledger-compat/ledger-baseline/opt-unrealized-losses.test diff --git a/hledger/test/ledger-compat/baseline/opt-unrealized.test b/hledger/test/ledger-compat/ledger-baseline/opt-unrealized.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-unrealized.test rename to hledger/test/ledger-compat/ledger-baseline/opt-unrealized.test diff --git a/hledger/test/ledger-compat/baseline/opt-unround.test b/hledger/test/ledger-compat/ledger-baseline/opt-unround.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-unround.test rename to hledger/test/ledger-compat/ledger-baseline/opt-unround.test diff --git a/hledger/test/ledger-compat/baseline/opt-value-expr.test b/hledger/test/ledger-compat/ledger-baseline/opt-value-expr.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-value-expr.test rename to hledger/test/ledger-compat/ledger-baseline/opt-value-expr.test diff --git a/hledger/test/ledger-compat/baseline/opt-values.test b/hledger/test/ledger-compat/ledger-baseline/opt-values.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-values.test rename to hledger/test/ledger-compat/ledger-baseline/opt-values.test diff --git a/hledger/test/ledger-compat/baseline/opt-weekly.test b/hledger/test/ledger-compat/ledger-baseline/opt-weekly.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-weekly.test rename to hledger/test/ledger-compat/ledger-baseline/opt-weekly.test diff --git a/hledger/test/ledger-compat/baseline/opt-weekly_empty.test b/hledger/test/ledger-compat/ledger-baseline/opt-weekly_empty.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-weekly_empty.test rename to hledger/test/ledger-compat/ledger-baseline/opt-weekly_empty.test diff --git a/hledger/test/ledger-compat/baseline/opt-wide.test b/hledger/test/ledger-compat/ledger-baseline/opt-wide.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-wide.test rename to hledger/test/ledger-compat/ledger-baseline/opt-wide.test diff --git a/hledger/test/ledger-compat/baseline/opt-yearly.test b/hledger/test/ledger-compat/ledger-baseline/opt-yearly.test similarity index 100% rename from hledger/test/ledger-compat/baseline/opt-yearly.test rename to hledger/test/ledger-compat/ledger-baseline/opt-yearly.test diff --git a/hledger/test/ledger-compat/collected/balancing-precision.j b/hledger/test/ledger-compat/ledger-extra/balancing-precision.j similarity index 100% rename from hledger/test/ledger-compat/collected/balancing-precision.j rename to hledger/test/ledger-compat/ledger-extra/balancing-precision.j diff --git a/hledger/test/ledger-compat/regress/012ADB60.test b/hledger/test/ledger-compat/ledger-regress/012ADB60.test similarity index 100% rename from hledger/test/ledger-compat/regress/012ADB60.test rename to hledger/test/ledger-compat/ledger-regress/012ADB60.test diff --git a/hledger/test/ledger-compat/regress/0161EB1E.test b/hledger/test/ledger-compat/ledger-regress/0161EB1E.test similarity index 100% rename from hledger/test/ledger-compat/regress/0161EB1E.test rename to hledger/test/ledger-compat/ledger-regress/0161EB1E.test diff --git a/hledger/test/ledger-compat/regress/04C5E1CA.test b/hledger/test/ledger-compat/ledger-regress/04C5E1CA.test similarity index 100% rename from hledger/test/ledger-compat/regress/04C5E1CA.test rename to hledger/test/ledger-compat/ledger-regress/04C5E1CA.test diff --git a/hledger/test/ledger-compat/regress/04D86CD0.test.ignored b/hledger/test/ledger-compat/ledger-regress/04D86CD0.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/04D86CD0.test.ignored rename to hledger/test/ledger-compat/ledger-regress/04D86CD0.test.ignored diff --git a/hledger/test/ledger-compat/regress/0CA014F9.test b/hledger/test/ledger-compat/ledger-regress/0CA014F9.test similarity index 100% rename from hledger/test/ledger-compat/regress/0CA014F9.test rename to hledger/test/ledger-compat/ledger-regress/0CA014F9.test diff --git a/hledger/test/ledger-compat/regress/0DDDEBC0.dat b/hledger/test/ledger-compat/ledger-regress/0DDDEBC0.dat similarity index 100% rename from hledger/test/ledger-compat/regress/0DDDEBC0.dat rename to hledger/test/ledger-compat/ledger-regress/0DDDEBC0.dat diff --git a/hledger/test/ledger-compat/regress/0DDDEBC0.test b/hledger/test/ledger-compat/ledger-regress/0DDDEBC0.test similarity index 100% rename from hledger/test/ledger-compat/regress/0DDDEBC0.test rename to hledger/test/ledger-compat/ledger-regress/0DDDEBC0.test diff --git a/hledger/test/ledger-compat/regress/1036.test.ignored b/hledger/test/ledger-compat/ledger-regress/1036.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1036.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1036.test.ignored diff --git a/hledger/test/ledger-compat/regress/1038_1.test b/hledger/test/ledger-compat/ledger-regress/1038_1.test similarity index 100% rename from hledger/test/ledger-compat/regress/1038_1.test rename to hledger/test/ledger-compat/ledger-regress/1038_1.test diff --git a/hledger/test/ledger-compat/regress/1038_2.test b/hledger/test/ledger-compat/ledger-regress/1038_2.test similarity index 100% rename from hledger/test/ledger-compat/regress/1038_2.test rename to hledger/test/ledger-compat/ledger-regress/1038_2.test diff --git a/hledger/test/ledger-compat/regress/1038_3.test b/hledger/test/ledger-compat/ledger-regress/1038_3.test similarity index 100% rename from hledger/test/ledger-compat/regress/1038_3.test rename to hledger/test/ledger-compat/ledger-regress/1038_3.test diff --git a/hledger/test/ledger-compat/regress/1046.test b/hledger/test/ledger-compat/ledger-regress/1046.test similarity index 100% rename from hledger/test/ledger-compat/regress/1046.test rename to hledger/test/ledger-compat/ledger-regress/1046.test diff --git a/hledger/test/ledger-compat/regress/1050.test b/hledger/test/ledger-compat/ledger-regress/1050.test similarity index 100% rename from hledger/test/ledger-compat/regress/1050.test rename to hledger/test/ledger-compat/ledger-regress/1050.test diff --git a/hledger/test/ledger-compat/regress/1055.test b/hledger/test/ledger-compat/ledger-regress/1055.test similarity index 100% rename from hledger/test/ledger-compat/regress/1055.test rename to hledger/test/ledger-compat/ledger-regress/1055.test diff --git a/hledger/test/ledger-compat/regress/1057.test b/hledger/test/ledger-compat/ledger-regress/1057.test similarity index 100% rename from hledger/test/ledger-compat/regress/1057.test rename to hledger/test/ledger-compat/ledger-regress/1057.test diff --git a/hledger/test/ledger-compat/regress/1072.test b/hledger/test/ledger-compat/ledger-regress/1072.test similarity index 100% rename from hledger/test/ledger-compat/regress/1072.test rename to hledger/test/ledger-compat/ledger-regress/1072.test diff --git a/hledger/test/ledger-compat/regress/1074.test b/hledger/test/ledger-compat/ledger-regress/1074.test similarity index 100% rename from hledger/test/ledger-compat/regress/1074.test rename to hledger/test/ledger-compat/ledger-regress/1074.test diff --git a/hledger/test/ledger-compat/regress/10D19C11.test b/hledger/test/ledger-compat/ledger-regress/10D19C11.test similarity index 100% rename from hledger/test/ledger-compat/regress/10D19C11.test rename to hledger/test/ledger-compat/ledger-regress/10D19C11.test diff --git a/hledger/test/ledger-compat/regress/1102.test b/hledger/test/ledger-compat/ledger-regress/1102.test similarity index 100% rename from hledger/test/ledger-compat/regress/1102.test rename to hledger/test/ledger-compat/ledger-regress/1102.test diff --git a/hledger/test/ledger-compat/regress/1106.test b/hledger/test/ledger-compat/ledger-regress/1106.test similarity index 100% rename from hledger/test/ledger-compat/regress/1106.test rename to hledger/test/ledger-compat/ledger-regress/1106.test diff --git a/hledger/test/ledger-compat/regress/1127.test b/hledger/test/ledger-compat/ledger-regress/1127.test similarity index 100% rename from hledger/test/ledger-compat/regress/1127.test rename to hledger/test/ledger-compat/ledger-regress/1127.test diff --git a/hledger/test/ledger-compat/regress/1132.test.ignored b/hledger/test/ledger-compat/ledger-regress/1132.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1132.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1132.test.ignored diff --git a/hledger/test/ledger-compat/regress/1147-a.test.ignored b/hledger/test/ledger-compat/ledger-regress/1147-a.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1147-a.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1147-a.test.ignored diff --git a/hledger/test/ledger-compat/regress/1147-b.test b/hledger/test/ledger-compat/ledger-regress/1147-b.test similarity index 100% rename from hledger/test/ledger-compat/regress/1147-b.test rename to hledger/test/ledger-compat/ledger-regress/1147-b.test diff --git a/hledger/test/ledger-compat/regress/1159.test b/hledger/test/ledger-compat/ledger-regress/1159.test similarity index 100% rename from hledger/test/ledger-compat/regress/1159.test rename to hledger/test/ledger-compat/ledger-regress/1159.test diff --git a/hledger/test/ledger-compat/regress/1176.test b/hledger/test/ledger-compat/ledger-regress/1176.test similarity index 100% rename from hledger/test/ledger-compat/regress/1176.test rename to hledger/test/ledger-compat/ledger-regress/1176.test diff --git a/hledger/test/ledger-compat/regress/1182_1.test.ignored b/hledger/test/ledger-compat/ledger-regress/1182_1.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1182_1.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1182_1.test.ignored diff --git a/hledger/test/ledger-compat/regress/1182_2.test.ignored b/hledger/test/ledger-compat/ledger-regress/1182_2.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1182_2.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1182_2.test.ignored diff --git a/hledger/test/ledger-compat/regress/1187_1.test b/hledger/test/ledger-compat/ledger-regress/1187_1.test similarity index 100% rename from hledger/test/ledger-compat/regress/1187_1.test rename to hledger/test/ledger-compat/ledger-regress/1187_1.test diff --git a/hledger/test/ledger-compat/regress/1187_2.test b/hledger/test/ledger-compat/ledger-regress/1187_2.test similarity index 100% rename from hledger/test/ledger-compat/regress/1187_2.test rename to hledger/test/ledger-compat/ledger-regress/1187_2.test diff --git a/hledger/test/ledger-compat/regress/1187_3.test b/hledger/test/ledger-compat/ledger-regress/1187_3.test similarity index 100% rename from hledger/test/ledger-compat/regress/1187_3.test rename to hledger/test/ledger-compat/ledger-regress/1187_3.test diff --git a/hledger/test/ledger-compat/regress/1187_4.test b/hledger/test/ledger-compat/ledger-regress/1187_4.test similarity index 100% rename from hledger/test/ledger-compat/regress/1187_4.test rename to hledger/test/ledger-compat/ledger-regress/1187_4.test diff --git a/hledger/test/ledger-compat/regress/1187_5.test b/hledger/test/ledger-compat/ledger-regress/1187_5.test similarity index 100% rename from hledger/test/ledger-compat/regress/1187_5.test rename to hledger/test/ledger-compat/ledger-regress/1187_5.test diff --git a/hledger/test/ledger-compat/regress/1222.test.ignored b/hledger/test/ledger-compat/ledger-regress/1222.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1222.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1222.test.ignored diff --git a/hledger/test/ledger-compat/regress/1224.test.ignored b/hledger/test/ledger-compat/ledger-regress/1224.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1224.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1224.test.ignored diff --git a/hledger/test/ledger-compat/regress/1384C1D8.test b/hledger/test/ledger-compat/ledger-regress/1384C1D8.test similarity index 100% rename from hledger/test/ledger-compat/regress/1384C1D8.test rename to hledger/test/ledger-compat/ledger-regress/1384C1D8.test diff --git a/hledger/test/ledger-compat/regress/13965214.test b/hledger/test/ledger-compat/ledger-regress/13965214.test similarity index 100% rename from hledger/test/ledger-compat/regress/13965214.test rename to hledger/test/ledger-compat/ledger-regress/13965214.test diff --git a/hledger/test/ledger-compat/regress/14DB77E7.test b/hledger/test/ledger-compat/ledger-regress/14DB77E7.test similarity index 100% rename from hledger/test/ledger-compat/regress/14DB77E7.test rename to hledger/test/ledger-compat/ledger-regress/14DB77E7.test diff --git a/hledger/test/ledger-compat/regress/15230B79.test b/hledger/test/ledger-compat/ledger-regress/15230B79.test similarity index 100% rename from hledger/test/ledger-compat/regress/15230B79.test rename to hledger/test/ledger-compat/ledger-regress/15230B79.test diff --git a/hledger/test/ledger-compat/regress/15A80F68.test.ignored b/hledger/test/ledger-compat/ledger-regress/15A80F68.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/15A80F68.test.ignored rename to hledger/test/ledger-compat/ledger-regress/15A80F68.test.ignored diff --git a/hledger/test/ledger-compat/regress/1626.test b/hledger/test/ledger-compat/ledger-regress/1626.test similarity index 100% rename from hledger/test/ledger-compat/regress/1626.test rename to hledger/test/ledger-compat/ledger-regress/1626.test diff --git a/hledger/test/ledger-compat/regress/1702.test b/hledger/test/ledger-compat/ledger-regress/1702.test similarity index 100% rename from hledger/test/ledger-compat/regress/1702.test rename to hledger/test/ledger-compat/ledger-regress/1702.test diff --git a/hledger/test/ledger-compat/regress/1703.test b/hledger/test/ledger-compat/ledger-regress/1703.test similarity index 100% rename from hledger/test/ledger-compat/regress/1703.test rename to hledger/test/ledger-compat/ledger-regress/1703.test diff --git a/hledger/test/ledger-compat/regress/1722.test b/hledger/test/ledger-compat/ledger-regress/1722.test similarity index 100% rename from hledger/test/ledger-compat/regress/1722.test rename to hledger/test/ledger-compat/ledger-regress/1722.test diff --git a/hledger/test/ledger-compat/regress/1723.test b/hledger/test/ledger-compat/ledger-regress/1723.test similarity index 100% rename from hledger/test/ledger-compat/regress/1723.test rename to hledger/test/ledger-compat/ledger-regress/1723.test diff --git a/hledger/test/ledger-compat/regress/1753.test.ignored b/hledger/test/ledger-compat/ledger-regress/1753.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1753.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1753.test.ignored diff --git a/hledger/test/ledger-compat/regress/1775.test b/hledger/test/ledger-compat/ledger-regress/1775.test similarity index 100% rename from hledger/test/ledger-compat/regress/1775.test rename to hledger/test/ledger-compat/ledger-regress/1775.test diff --git a/hledger/test/ledger-compat/regress/178501DC.test b/hledger/test/ledger-compat/ledger-regress/178501DC.test similarity index 100% rename from hledger/test/ledger-compat/regress/178501DC.test rename to hledger/test/ledger-compat/ledger-regress/178501DC.test diff --git a/hledger/test/ledger-compat/regress/1894_1.test b/hledger/test/ledger-compat/ledger-regress/1894_1.test similarity index 100% rename from hledger/test/ledger-compat/regress/1894_1.test rename to hledger/test/ledger-compat/ledger-regress/1894_1.test diff --git a/hledger/test/ledger-compat/regress/1894_2.test b/hledger/test/ledger-compat/ledger-regress/1894_2.test similarity index 100% rename from hledger/test/ledger-compat/regress/1894_2.test rename to hledger/test/ledger-compat/ledger-regress/1894_2.test diff --git a/hledger/test/ledger-compat/regress/1895.test b/hledger/test/ledger-compat/ledger-regress/1895.test similarity index 100% rename from hledger/test/ledger-compat/regress/1895.test rename to hledger/test/ledger-compat/ledger-regress/1895.test diff --git a/hledger/test/ledger-compat/regress/1942_a.test.ignored b/hledger/test/ledger-compat/ledger-regress/1942_a.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1942_a.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1942_a.test.ignored diff --git a/hledger/test/ledger-compat/regress/1942_b.test.ignored b/hledger/test/ledger-compat/ledger-regress/1942_b.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1942_b.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1942_b.test.ignored diff --git a/hledger/test/ledger-compat/regress/1942_c.test.ignored b/hledger/test/ledger-compat/ledger-regress/1942_c.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1942_c.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1942_c.test.ignored diff --git a/hledger/test/ledger-compat/regress/1942_d.test.ignored b/hledger/test/ledger-compat/ledger-regress/1942_d.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1942_d.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1942_d.test.ignored diff --git a/hledger/test/ledger-compat/regress/1969.test b/hledger/test/ledger-compat/ledger-regress/1969.test similarity index 100% rename from hledger/test/ledger-compat/regress/1969.test rename to hledger/test/ledger-compat/ledger-regress/1969.test diff --git a/hledger/test/ledger-compat/regress/1998.test b/hledger/test/ledger-compat/ledger-regress/1998.test similarity index 100% rename from hledger/test/ledger-compat/regress/1998.test rename to hledger/test/ledger-compat/ledger-regress/1998.test diff --git a/hledger/test/ledger-compat/regress/1A546C4D.test.ignored b/hledger/test/ledger-compat/ledger-regress/1A546C4D.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/1A546C4D.test.ignored rename to hledger/test/ledger-compat/ledger-regress/1A546C4D.test.ignored diff --git a/hledger/test/ledger-compat/regress/1CF1EEC2.test b/hledger/test/ledger-compat/ledger-regress/1CF1EEC2.test similarity index 100% rename from hledger/test/ledger-compat/regress/1CF1EEC2.test rename to hledger/test/ledger-compat/ledger-regress/1CF1EEC2.test diff --git a/hledger/test/ledger-compat/regress/1D275740.test b/hledger/test/ledger-compat/ledger-regress/1D275740.test similarity index 100% rename from hledger/test/ledger-compat/regress/1D275740.test rename to hledger/test/ledger-compat/ledger-regress/1D275740.test diff --git a/hledger/test/ledger-compat/regress/1E192DF6.test b/hledger/test/ledger-compat/ledger-regress/1E192DF6.test similarity index 100% rename from hledger/test/ledger-compat/regress/1E192DF6.test rename to hledger/test/ledger-compat/ledger-regress/1E192DF6.test diff --git a/hledger/test/ledger-compat/regress/2001.test b/hledger/test/ledger-compat/ledger-regress/2001.test similarity index 100% rename from hledger/test/ledger-compat/regress/2001.test rename to hledger/test/ledger-compat/ledger-regress/2001.test diff --git a/hledger/test/ledger-compat/regress/2057.test b/hledger/test/ledger-compat/ledger-regress/2057.test similarity index 100% rename from hledger/test/ledger-compat/regress/2057.test rename to hledger/test/ledger-compat/ledger-regress/2057.test diff --git a/hledger/test/ledger-compat/regress/2058_1.test.ignored b/hledger/test/ledger-compat/ledger-regress/2058_1.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/2058_1.test.ignored rename to hledger/test/ledger-compat/ledger-regress/2058_1.test.ignored diff --git a/hledger/test/ledger-compat/regress/2058_2.test.ignored b/hledger/test/ledger-compat/ledger-regress/2058_2.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/2058_2.test.ignored rename to hledger/test/ledger-compat/ledger-regress/2058_2.test.ignored diff --git a/hledger/test/ledger-compat/regress/2069.test b/hledger/test/ledger-compat/ledger-regress/2069.test similarity index 100% rename from hledger/test/ledger-compat/regress/2069.test rename to hledger/test/ledger-compat/ledger-regress/2069.test diff --git a/hledger/test/ledger-compat/regress/2109.test b/hledger/test/ledger-compat/ledger-regress/2109.test similarity index 100% rename from hledger/test/ledger-compat/regress/2109.test rename to hledger/test/ledger-compat/ledger-regress/2109.test diff --git a/hledger/test/ledger-compat/regress/25A099C9.dat b/hledger/test/ledger-compat/ledger-regress/25A099C9.dat similarity index 100% rename from hledger/test/ledger-compat/regress/25A099C9.dat rename to hledger/test/ledger-compat/ledger-regress/25A099C9.dat diff --git a/hledger/test/ledger-compat/regress/25A099C9.test.ignored b/hledger/test/ledger-compat/ledger-regress/25A099C9.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/25A099C9.test.ignored rename to hledger/test/ledger-compat/ledger-regress/25A099C9.test.ignored diff --git a/hledger/test/ledger-compat/regress/2CE7DADB.test b/hledger/test/ledger-compat/ledger-regress/2CE7DADB.test similarity index 100% rename from hledger/test/ledger-compat/regress/2CE7DADB.test rename to hledger/test/ledger-compat/ledger-regress/2CE7DADB.test diff --git a/hledger/test/ledger-compat/regress/2E3496BD.test.ignored b/hledger/test/ledger-compat/ledger-regress/2E3496BD.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/2E3496BD.test.ignored rename to hledger/test/ledger-compat/ledger-regress/2E3496BD.test.ignored diff --git a/hledger/test/ledger-compat/regress/370-budget_period_days.test b/hledger/test/ledger-compat/ledger-regress/370-budget_period_days.test similarity index 100% rename from hledger/test/ledger-compat/regress/370-budget_period_days.test rename to hledger/test/ledger-compat/ledger-regress/370-budget_period_days.test diff --git a/hledger/test/ledger-compat/regress/370-budget_period_weeks.test b/hledger/test/ledger-compat/ledger-regress/370-budget_period_weeks.test similarity index 100% rename from hledger/test/ledger-compat/regress/370-budget_period_weeks.test rename to hledger/test/ledger-compat/ledger-regress/370-budget_period_weeks.test diff --git a/hledger/test/ledger-compat/regress/370-forecast_period_days.test b/hledger/test/ledger-compat/ledger-regress/370-forecast_period_days.test similarity index 100% rename from hledger/test/ledger-compat/regress/370-forecast_period_days.test rename to hledger/test/ledger-compat/ledger-regress/370-forecast_period_days.test diff --git a/hledger/test/ledger-compat/regress/370-forecast_period_weeks.test b/hledger/test/ledger-compat/ledger-regress/370-forecast_period_weeks.test similarity index 100% rename from hledger/test/ledger-compat/regress/370-forecast_period_weeks.test rename to hledger/test/ledger-compat/ledger-regress/370-forecast_period_weeks.test diff --git a/hledger/test/ledger-compat/regress/370-period.test b/hledger/test/ledger-compat/ledger-regress/370-period.test similarity index 100% rename from hledger/test/ledger-compat/regress/370-period.test rename to hledger/test/ledger-compat/ledger-regress/370-period.test diff --git a/hledger/test/ledger-compat/regress/373540CC.test b/hledger/test/ledger-compat/ledger-regress/373540CC.test similarity index 100% rename from hledger/test/ledger-compat/regress/373540CC.test rename to hledger/test/ledger-compat/ledger-regress/373540CC.test diff --git a/hledger/test/ledger-compat/regress/375.test b/hledger/test/ledger-compat/ledger-regress/375.test similarity index 100% rename from hledger/test/ledger-compat/regress/375.test rename to hledger/test/ledger-compat/ledger-regress/375.test diff --git a/hledger/test/ledger-compat/regress/383.test b/hledger/test/ledger-compat/ledger-regress/383.test similarity index 100% rename from hledger/test/ledger-compat/regress/383.test rename to hledger/test/ledger-compat/ledger-regress/383.test diff --git a/hledger/test/ledger-compat/regress/3AAB00ED.test b/hledger/test/ledger-compat/ledger-regress/3AAB00ED.test similarity index 100% rename from hledger/test/ledger-compat/regress/3AAB00ED.test rename to hledger/test/ledger-compat/ledger-regress/3AAB00ED.test diff --git a/hledger/test/ledger-compat/regress/3AB70168.test b/hledger/test/ledger-compat/ledger-regress/3AB70168.test similarity index 100% rename from hledger/test/ledger-compat/regress/3AB70168.test rename to hledger/test/ledger-compat/ledger-regress/3AB70168.test diff --git a/hledger/test/ledger-compat/regress/3FE26304.test b/hledger/test/ledger-compat/ledger-regress/3FE26304.test similarity index 100% rename from hledger/test/ledger-compat/regress/3FE26304.test rename to hledger/test/ledger-compat/ledger-regress/3FE26304.test diff --git a/hledger/test/ledger-compat/regress/4509F714.test b/hledger/test/ledger-compat/ledger-regress/4509F714.test similarity index 100% rename from hledger/test/ledger-compat/regress/4509F714.test rename to hledger/test/ledger-compat/ledger-regress/4509F714.test diff --git a/hledger/test/ledger-compat/regress/461980A1.test b/hledger/test/ledger-compat/ledger-regress/461980A1.test similarity index 100% rename from hledger/test/ledger-compat/regress/461980A1.test rename to hledger/test/ledger-compat/ledger-regress/461980A1.test diff --git a/hledger/test/ledger-compat/regress/47C579B8.test b/hledger/test/ledger-compat/ledger-regress/47C579B8.test similarity index 100% rename from hledger/test/ledger-compat/regress/47C579B8.test rename to hledger/test/ledger-compat/ledger-regress/47C579B8.test diff --git a/hledger/test/ledger-compat/regress/494-a.ledger b/hledger/test/ledger-compat/ledger-regress/494-a.ledger similarity index 100% rename from hledger/test/ledger-compat/regress/494-a.ledger rename to hledger/test/ledger-compat/ledger-regress/494-a.ledger diff --git a/hledger/test/ledger-compat/regress/494-b.ledger b/hledger/test/ledger-compat/ledger-regress/494-b.ledger similarity index 100% rename from hledger/test/ledger-compat/regress/494-b.ledger rename to hledger/test/ledger-compat/ledger-regress/494-b.ledger diff --git a/hledger/test/ledger-compat/regress/4D9288AE.dat b/hledger/test/ledger-compat/ledger-regress/4D9288AE.dat similarity index 100% rename from hledger/test/ledger-compat/regress/4D9288AE.dat rename to hledger/test/ledger-compat/ledger-regress/4D9288AE.dat diff --git a/hledger/test/ledger-compat/regress/4D9288AE.py b/hledger/test/ledger-compat/ledger-regress/4D9288AE.py similarity index 100% rename from hledger/test/ledger-compat/regress/4D9288AE.py rename to hledger/test/ledger-compat/ledger-regress/4D9288AE.py diff --git a/hledger/test/ledger-compat/regress/4D9288AE_py.test b/hledger/test/ledger-compat/ledger-regress/4D9288AE_py.test similarity index 100% rename from hledger/test/ledger-compat/regress/4D9288AE_py.test rename to hledger/test/ledger-compat/ledger-regress/4D9288AE_py.test diff --git a/hledger/test/ledger-compat/regress/516.test b/hledger/test/ledger-compat/ledger-regress/516.test similarity index 100% rename from hledger/test/ledger-compat/regress/516.test rename to hledger/test/ledger-compat/ledger-regress/516.test diff --git a/hledger/test/ledger-compat/regress/53BCED29.test b/hledger/test/ledger-compat/ledger-regress/53BCED29.test similarity index 100% rename from hledger/test/ledger-compat/regress/53BCED29.test rename to hledger/test/ledger-compat/ledger-regress/53BCED29.test diff --git a/hledger/test/ledger-compat/regress/543_a.test b/hledger/test/ledger-compat/ledger-regress/543_a.test similarity index 100% rename from hledger/test/ledger-compat/regress/543_a.test rename to hledger/test/ledger-compat/ledger-regress/543_a.test diff --git a/hledger/test/ledger-compat/regress/543_b.test b/hledger/test/ledger-compat/ledger-regress/543_b.test similarity index 100% rename from hledger/test/ledger-compat/regress/543_b.test rename to hledger/test/ledger-compat/ledger-regress/543_b.test diff --git a/hledger/test/ledger-compat/regress/543_c.test b/hledger/test/ledger-compat/ledger-regress/543_c.test similarity index 100% rename from hledger/test/ledger-compat/regress/543_c.test rename to hledger/test/ledger-compat/ledger-regress/543_c.test diff --git a/hledger/test/ledger-compat/regress/543_d.test b/hledger/test/ledger-compat/ledger-regress/543_d.test similarity index 100% rename from hledger/test/ledger-compat/regress/543_d.test rename to hledger/test/ledger-compat/ledger-regress/543_d.test diff --git a/hledger/test/ledger-compat/regress/550-584.test b/hledger/test/ledger-compat/ledger-regress/550-584.test similarity index 100% rename from hledger/test/ledger-compat/regress/550-584.test rename to hledger/test/ledger-compat/ledger-regress/550-584.test diff --git a/hledger/test/ledger-compat/regress/553.test.ignored b/hledger/test/ledger-compat/ledger-regress/553.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/553.test.ignored rename to hledger/test/ledger-compat/ledger-regress/553.test.ignored diff --git a/hledger/test/ledger-compat/regress/55831A79.test b/hledger/test/ledger-compat/ledger-regress/55831A79.test similarity index 100% rename from hledger/test/ledger-compat/regress/55831A79.test rename to hledger/test/ledger-compat/ledger-regress/55831A79.test diff --git a/hledger/test/ledger-compat/regress/56BBE69B.test b/hledger/test/ledger-compat/ledger-regress/56BBE69B.test similarity index 100% rename from hledger/test/ledger-compat/regress/56BBE69B.test rename to hledger/test/ledger-compat/ledger-regress/56BBE69B.test diff --git a/hledger/test/ledger-compat/regress/5A03CFC3.test b/hledger/test/ledger-compat/ledger-regress/5A03CFC3.test similarity index 100% rename from hledger/test/ledger-compat/regress/5A03CFC3.test rename to hledger/test/ledger-compat/ledger-regress/5A03CFC3.test diff --git a/hledger/test/ledger-compat/regress/5D92A5EB.test.ignored b/hledger/test/ledger-compat/ledger-regress/5D92A5EB.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/5D92A5EB.test.ignored rename to hledger/test/ledger-compat/ledger-regress/5D92A5EB.test.ignored diff --git a/hledger/test/ledger-compat/regress/5F1BAF17.test b/hledger/test/ledger-compat/ledger-regress/5F1BAF17.test similarity index 100% rename from hledger/test/ledger-compat/regress/5F1BAF17.test rename to hledger/test/ledger-compat/ledger-regress/5F1BAF17.test diff --git a/hledger/test/ledger-compat/regress/5FBF2ED8.test b/hledger/test/ledger-compat/ledger-regress/5FBF2ED8.test similarity index 100% rename from hledger/test/ledger-compat/regress/5FBF2ED8.test rename to hledger/test/ledger-compat/ledger-regress/5FBF2ED8.test diff --git a/hledger/test/ledger-compat/regress/605A410D.test b/hledger/test/ledger-compat/ledger-regress/605A410D.test similarity index 100% rename from hledger/test/ledger-compat/regress/605A410D.test rename to hledger/test/ledger-compat/ledger-regress/605A410D.test diff --git a/hledger/test/ledger-compat/regress/6188B0EC.test.ignored b/hledger/test/ledger-compat/ledger-regress/6188B0EC.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/6188B0EC.test.ignored rename to hledger/test/ledger-compat/ledger-regress/6188B0EC.test.ignored diff --git a/hledger/test/ledger-compat/regress/620F0674.test b/hledger/test/ledger-compat/ledger-regress/620F0674.test similarity index 100% rename from hledger/test/ledger-compat/regress/620F0674.test rename to hledger/test/ledger-compat/ledger-regress/620F0674.test diff --git a/hledger/test/ledger-compat/regress/640D3205.test b/hledger/test/ledger-compat/ledger-regress/640D3205.test similarity index 100% rename from hledger/test/ledger-compat/regress/640D3205.test rename to hledger/test/ledger-compat/ledger-regress/640D3205.test diff --git a/hledger/test/ledger-compat/regress/647D5DB9.test b/hledger/test/ledger-compat/ledger-regress/647D5DB9.test similarity index 100% rename from hledger/test/ledger-compat/regress/647D5DB9.test rename to hledger/test/ledger-compat/ledger-regress/647D5DB9.test diff --git a/hledger/test/ledger-compat/regress/65FECA4D.test b/hledger/test/ledger-compat/ledger-regress/65FECA4D.test similarity index 100% rename from hledger/test/ledger-compat/regress/65FECA4D.test rename to hledger/test/ledger-compat/ledger-regress/65FECA4D.test diff --git a/hledger/test/ledger-compat/regress/686.test b/hledger/test/ledger-compat/ledger-regress/686.test similarity index 100% rename from hledger/test/ledger-compat/regress/686.test rename to hledger/test/ledger-compat/ledger-regress/686.test diff --git a/hledger/test/ledger-compat/regress/68917252.dat b/hledger/test/ledger-compat/ledger-regress/68917252.dat similarity index 100% rename from hledger/test/ledger-compat/regress/68917252.dat rename to hledger/test/ledger-compat/ledger-regress/68917252.dat diff --git a/hledger/test/ledger-compat/regress/68917252.test b/hledger/test/ledger-compat/ledger-regress/68917252.test similarity index 100% rename from hledger/test/ledger-compat/regress/68917252.test rename to hledger/test/ledger-compat/ledger-regress/68917252.test diff --git a/hledger/test/ledger-compat/regress/6D9066DD.test b/hledger/test/ledger-compat/ledger-regress/6D9066DD.test similarity index 100% rename from hledger/test/ledger-compat/regress/6D9066DD.test rename to hledger/test/ledger-compat/ledger-regress/6D9066DD.test diff --git a/hledger/test/ledger-compat/regress/6DAB9FE3.test b/hledger/test/ledger-compat/ledger-regress/6DAB9FE3.test similarity index 100% rename from hledger/test/ledger-compat/regress/6DAB9FE3.test rename to hledger/test/ledger-compat/ledger-regress/6DAB9FE3.test diff --git a/hledger/test/ledger-compat/regress/6E041C52.test b/hledger/test/ledger-compat/ledger-regress/6E041C52.test similarity index 100% rename from hledger/test/ledger-compat/regress/6E041C52.test rename to hledger/test/ledger-compat/ledger-regress/6E041C52.test diff --git a/hledger/test/ledger-compat/regress/6E7C2DF9.test b/hledger/test/ledger-compat/ledger-regress/6E7C2DF9.test similarity index 100% rename from hledger/test/ledger-compat/regress/6E7C2DF9.test rename to hledger/test/ledger-compat/ledger-regress/6E7C2DF9.test diff --git a/hledger/test/ledger-compat/regress/712-a.test b/hledger/test/ledger-compat/ledger-regress/712-a.test similarity index 100% rename from hledger/test/ledger-compat/regress/712-a.test rename to hledger/test/ledger-compat/ledger-regress/712-a.test diff --git a/hledger/test/ledger-compat/regress/712-b.test b/hledger/test/ledger-compat/ledger-regress/712-b.test similarity index 100% rename from hledger/test/ledger-compat/regress/712-b.test rename to hledger/test/ledger-compat/ledger-regress/712-b.test diff --git a/hledger/test/ledger-compat/regress/713-a.test b/hledger/test/ledger-compat/ledger-regress/713-a.test similarity index 100% rename from hledger/test/ledger-compat/regress/713-a.test rename to hledger/test/ledger-compat/ledger-regress/713-a.test diff --git a/hledger/test/ledger-compat/regress/713-b.test b/hledger/test/ledger-compat/ledger-regress/713-b.test similarity index 100% rename from hledger/test/ledger-compat/regress/713-b.test rename to hledger/test/ledger-compat/ledger-regress/713-b.test diff --git a/hledger/test/ledger-compat/regress/727B2DF8.test b/hledger/test/ledger-compat/ledger-regress/727B2DF8.test similarity index 100% rename from hledger/test/ledger-compat/regress/727B2DF8.test rename to hledger/test/ledger-compat/ledger-regress/727B2DF8.test diff --git a/hledger/test/ledger-compat/regress/730.test b/hledger/test/ledger-compat/ledger-regress/730.test similarity index 100% rename from hledger/test/ledger-compat/regress/730.test rename to hledger/test/ledger-compat/ledger-regress/730.test diff --git a/hledger/test/ledger-compat/regress/751B2357.test b/hledger/test/ledger-compat/ledger-regress/751B2357.test similarity index 100% rename from hledger/test/ledger-compat/regress/751B2357.test rename to hledger/test/ledger-compat/ledger-regress/751B2357.test diff --git a/hledger/test/ledger-compat/regress/755.test b/hledger/test/ledger-compat/ledger-regress/755.test similarity index 100% rename from hledger/test/ledger-compat/regress/755.test rename to hledger/test/ledger-compat/ledger-regress/755.test diff --git a/hledger/test/ledger-compat/regress/785.test.ignored b/hledger/test/ledger-compat/ledger-regress/785.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/785.test.ignored rename to hledger/test/ledger-compat/ledger-regress/785.test.ignored diff --git a/hledger/test/ledger-compat/regress/786A3DD0.test b/hledger/test/ledger-compat/ledger-regress/786A3DD0.test similarity index 100% rename from hledger/test/ledger-compat/regress/786A3DD0.test rename to hledger/test/ledger-compat/ledger-regress/786A3DD0.test diff --git a/hledger/test/ledger-compat/regress/78AB4B87.dat b/hledger/test/ledger-compat/ledger-regress/78AB4B87.dat similarity index 100% rename from hledger/test/ledger-compat/regress/78AB4B87.dat rename to hledger/test/ledger-compat/ledger-regress/78AB4B87.dat diff --git a/hledger/test/ledger-compat/regress/78AB4B87.py b/hledger/test/ledger-compat/ledger-regress/78AB4B87.py similarity index 100% rename from hledger/test/ledger-compat/regress/78AB4B87.py rename to hledger/test/ledger-compat/ledger-regress/78AB4B87.py diff --git a/hledger/test/ledger-compat/regress/78AB4B87_py.test b/hledger/test/ledger-compat/ledger-regress/78AB4B87_py.test similarity index 100% rename from hledger/test/ledger-compat/regress/78AB4B87_py.test rename to hledger/test/ledger-compat/ledger-regress/78AB4B87_py.test diff --git a/hledger/test/ledger-compat/regress/793F6BF0.test b/hledger/test/ledger-compat/ledger-regress/793F6BF0.test similarity index 100% rename from hledger/test/ledger-compat/regress/793F6BF0.test rename to hledger/test/ledger-compat/ledger-regress/793F6BF0.test diff --git a/hledger/test/ledger-compat/regress/7C44010B.test b/hledger/test/ledger-compat/ledger-regress/7C44010B.test similarity index 100% rename from hledger/test/ledger-compat/regress/7C44010B.test rename to hledger/test/ledger-compat/ledger-regress/7C44010B.test diff --git a/hledger/test/ledger-compat/regress/7F3650FD.test b/hledger/test/ledger-compat/ledger-regress/7F3650FD.test similarity index 100% rename from hledger/test/ledger-compat/regress/7F3650FD.test rename to hledger/test/ledger-compat/ledger-regress/7F3650FD.test diff --git a/hledger/test/ledger-compat/regress/8254755E.test b/hledger/test/ledger-compat/ledger-regress/8254755E.test similarity index 100% rename from hledger/test/ledger-compat/regress/8254755E.test rename to hledger/test/ledger-compat/ledger-regress/8254755E.test diff --git a/hledger/test/ledger-compat/regress/82763D86.test b/hledger/test/ledger-compat/ledger-regress/82763D86.test similarity index 100% rename from hledger/test/ledger-compat/regress/82763D86.test rename to hledger/test/ledger-compat/ledger-regress/82763D86.test diff --git a/hledger/test/ledger-compat/regress/83B4A0E5.test b/hledger/test/ledger-compat/ledger-regress/83B4A0E5.test similarity index 100% rename from hledger/test/ledger-compat/regress/83B4A0E5.test rename to hledger/test/ledger-compat/ledger-regress/83B4A0E5.test diff --git a/hledger/test/ledger-compat/regress/854150DF.test b/hledger/test/ledger-compat/ledger-regress/854150DF.test similarity index 100% rename from hledger/test/ledger-compat/regress/854150DF.test rename to hledger/test/ledger-compat/ledger-regress/854150DF.test diff --git a/hledger/test/ledger-compat/regress/86D2BDC4.test b/hledger/test/ledger-compat/ledger-regress/86D2BDC4.test similarity index 100% rename from hledger/test/ledger-compat/regress/86D2BDC4.test rename to hledger/test/ledger-compat/ledger-regress/86D2BDC4.test diff --git a/hledger/test/ledger-compat/regress/889BB167.test b/hledger/test/ledger-compat/ledger-regress/889BB167.test similarity index 100% rename from hledger/test/ledger-compat/regress/889BB167.test rename to hledger/test/ledger-compat/ledger-regress/889BB167.test diff --git a/hledger/test/ledger-compat/regress/89233B6D-a.dat b/hledger/test/ledger-compat/ledger-regress/89233B6D-a.dat similarity index 100% rename from hledger/test/ledger-compat/regress/89233B6D-a.dat rename to hledger/test/ledger-compat/ledger-regress/89233B6D-a.dat diff --git a/hledger/test/ledger-compat/regress/89233B6D-b.dat b/hledger/test/ledger-compat/ledger-regress/89233B6D-b.dat similarity index 100% rename from hledger/test/ledger-compat/regress/89233B6D-b.dat rename to hledger/test/ledger-compat/ledger-regress/89233B6D-b.dat diff --git a/hledger/test/ledger-compat/regress/89233B6D.test b/hledger/test/ledger-compat/ledger-regress/89233B6D.test similarity index 100% rename from hledger/test/ledger-compat/regress/89233B6D.test rename to hledger/test/ledger-compat/ledger-regress/89233B6D.test diff --git a/hledger/test/ledger-compat/regress/8CE88DB4.test b/hledger/test/ledger-compat/ledger-regress/8CE88DB4.test similarity index 100% rename from hledger/test/ledger-compat/regress/8CE88DB4.test rename to hledger/test/ledger-compat/ledger-regress/8CE88DB4.test diff --git a/hledger/test/ledger-compat/regress/8EAF77C0.test.ignored b/hledger/test/ledger-compat/ledger-regress/8EAF77C0.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/8EAF77C0.test.ignored rename to hledger/test/ledger-compat/ledger-regress/8EAF77C0.test.ignored diff --git a/hledger/test/ledger-compat/regress/9188F587.py b/hledger/test/ledger-compat/ledger-regress/9188F587.py similarity index 100% rename from hledger/test/ledger-compat/regress/9188F587.py rename to hledger/test/ledger-compat/ledger-regress/9188F587.py diff --git a/hledger/test/ledger-compat/regress/9188F587_py.test b/hledger/test/ledger-compat/ledger-regress/9188F587_py.test similarity index 100% rename from hledger/test/ledger-compat/regress/9188F587_py.test rename to hledger/test/ledger-compat/ledger-regress/9188F587_py.test diff --git a/hledger/test/ledger-compat/regress/95350193.test b/hledger/test/ledger-compat/ledger-regress/95350193.test similarity index 100% rename from hledger/test/ledger-compat/regress/95350193.test rename to hledger/test/ledger-compat/ledger-regress/95350193.test diff --git a/hledger/test/ledger-compat/regress/96A8E4A1.test b/hledger/test/ledger-compat/ledger-regress/96A8E4A1.test similarity index 100% rename from hledger/test/ledger-compat/regress/96A8E4A1.test rename to hledger/test/ledger-compat/ledger-regress/96A8E4A1.test diff --git a/hledger/test/ledger-compat/regress/981.test.ignored b/hledger/test/ledger-compat/ledger-regress/981.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/981.test.ignored rename to hledger/test/ledger-compat/ledger-regress/981.test.ignored diff --git a/hledger/test/ledger-compat/regress/999-a.test b/hledger/test/ledger-compat/ledger-regress/999-a.test similarity index 100% rename from hledger/test/ledger-compat/regress/999-a.test rename to hledger/test/ledger-compat/ledger-regress/999-a.test diff --git a/hledger/test/ledger-compat/regress/999-b.test b/hledger/test/ledger-compat/ledger-regress/999-b.test similarity index 100% rename from hledger/test/ledger-compat/regress/999-b.test rename to hledger/test/ledger-compat/ledger-regress/999-b.test diff --git a/hledger/test/ledger-compat/regress/9E0E606D.test b/hledger/test/ledger-compat/ledger-regress/9E0E606D.test similarity index 100% rename from hledger/test/ledger-compat/regress/9E0E606D.test rename to hledger/test/ledger-compat/ledger-regress/9E0E606D.test diff --git a/hledger/test/ledger-compat/regress/9EB10714.test b/hledger/test/ledger-compat/ledger-regress/9EB10714.test similarity index 100% rename from hledger/test/ledger-compat/regress/9EB10714.test rename to hledger/test/ledger-compat/ledger-regress/9EB10714.test diff --git a/hledger/test/ledger-compat/regress/A013A73B.test b/hledger/test/ledger-compat/ledger-regress/A013A73B.test similarity index 100% rename from hledger/test/ledger-compat/regress/A013A73B.test rename to hledger/test/ledger-compat/ledger-regress/A013A73B.test diff --git a/hledger/test/ledger-compat/regress/A28CF697.test b/hledger/test/ledger-compat/ledger-regress/A28CF697.test similarity index 100% rename from hledger/test/ledger-compat/regress/A28CF697.test rename to hledger/test/ledger-compat/ledger-regress/A28CF697.test diff --git a/hledger/test/ledger-compat/regress/A3FA7601.dat b/hledger/test/ledger-compat/ledger-regress/A3FA7601.dat similarity index 100% rename from hledger/test/ledger-compat/regress/A3FA7601.dat rename to hledger/test/ledger-compat/ledger-regress/A3FA7601.dat diff --git a/hledger/test/ledger-compat/regress/A3FA7601.test b/hledger/test/ledger-compat/ledger-regress/A3FA7601.test similarity index 100% rename from hledger/test/ledger-compat/regress/A3FA7601.test rename to hledger/test/ledger-compat/ledger-regress/A3FA7601.test diff --git a/hledger/test/ledger-compat/regress/A560FDAD.test b/hledger/test/ledger-compat/ledger-regress/A560FDAD.test similarity index 100% rename from hledger/test/ledger-compat/regress/A560FDAD.test rename to hledger/test/ledger-compat/ledger-regress/A560FDAD.test diff --git a/hledger/test/ledger-compat/regress/A8FCC765.dat b/hledger/test/ledger-compat/ledger-regress/A8FCC765.dat similarity index 100% rename from hledger/test/ledger-compat/regress/A8FCC765.dat rename to hledger/test/ledger-compat/ledger-regress/A8FCC765.dat diff --git a/hledger/test/ledger-compat/regress/A8FCC765.test b/hledger/test/ledger-compat/ledger-regress/A8FCC765.test similarity index 100% rename from hledger/test/ledger-compat/regress/A8FCC765.test rename to hledger/test/ledger-compat/ledger-regress/A8FCC765.test diff --git a/hledger/test/ledger-compat/regress/AA2FF2B.test b/hledger/test/ledger-compat/ledger-regress/AA2FF2B.test similarity index 100% rename from hledger/test/ledger-compat/regress/AA2FF2B.test rename to hledger/test/ledger-compat/ledger-regress/AA2FF2B.test diff --git a/hledger/test/ledger-compat/regress/ACE05ECE.test b/hledger/test/ledger-compat/ledger-regress/ACE05ECE.test similarity index 100% rename from hledger/test/ledger-compat/regress/ACE05ECE.test rename to hledger/test/ledger-compat/ledger-regress/ACE05ECE.test diff --git a/hledger/test/ledger-compat/regress/AEDE9734.test b/hledger/test/ledger-compat/ledger-regress/AEDE9734.test similarity index 100% rename from hledger/test/ledger-compat/regress/AEDE9734.test rename to hledger/test/ledger-compat/ledger-regress/AEDE9734.test diff --git a/hledger/test/ledger-compat/regress/AFAFB804.test b/hledger/test/ledger-compat/ledger-regress/AFAFB804.test similarity index 100% rename from hledger/test/ledger-compat/regress/AFAFB804.test rename to hledger/test/ledger-compat/ledger-regress/AFAFB804.test diff --git a/hledger/test/ledger-compat/regress/B21BF389.py b/hledger/test/ledger-compat/ledger-regress/B21BF389.py similarity index 100% rename from hledger/test/ledger-compat/regress/B21BF389.py rename to hledger/test/ledger-compat/ledger-regress/B21BF389.py diff --git a/hledger/test/ledger-compat/regress/B21BF389_py.test b/hledger/test/ledger-compat/ledger-regress/B21BF389_py.test similarity index 100% rename from hledger/test/ledger-compat/regress/B21BF389_py.test rename to hledger/test/ledger-compat/ledger-regress/B21BF389_py.test diff --git a/hledger/test/ledger-compat/regress/B68FFB0D.test b/hledger/test/ledger-compat/ledger-regress/B68FFB0D.test similarity index 100% rename from hledger/test/ledger-compat/regress/B68FFB0D.test rename to hledger/test/ledger-compat/ledger-regress/B68FFB0D.test diff --git a/hledger/test/ledger-compat/regress/BBFA1759.test b/hledger/test/ledger-compat/ledger-regress/BBFA1759.test similarity index 100% rename from hledger/test/ledger-compat/regress/BBFA1759.test rename to hledger/test/ledger-compat/ledger-regress/BBFA1759.test diff --git a/hledger/test/ledger-compat/regress/BF3C1F82-2.test.ignored b/hledger/test/ledger-compat/ledger-regress/BF3C1F82-2.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/BF3C1F82-2.test.ignored rename to hledger/test/ledger-compat/ledger-regress/BF3C1F82-2.test.ignored diff --git a/hledger/test/ledger-compat/regress/BF3C1F82.test.ignored b/hledger/test/ledger-compat/ledger-regress/BF3C1F82.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/BF3C1F82.test.ignored rename to hledger/test/ledger-compat/ledger-regress/BF3C1F82.test.ignored diff --git a/hledger/test/ledger-compat/regress/BFD3FBE1.test b/hledger/test/ledger-compat/ledger-regress/BFD3FBE1.test similarity index 100% rename from hledger/test/ledger-compat/regress/BFD3FBE1.test rename to hledger/test/ledger-compat/ledger-regress/BFD3FBE1.test diff --git a/hledger/test/ledger-compat/regress/C0212EAC.test b/hledger/test/ledger-compat/ledger-regress/C0212EAC.test similarity index 100% rename from hledger/test/ledger-compat/regress/C0212EAC.test rename to hledger/test/ledger-compat/ledger-regress/C0212EAC.test diff --git a/hledger/test/ledger-compat/regress/C19E4E9B.test b/hledger/test/ledger-compat/ledger-regress/C19E4E9B.test similarity index 100% rename from hledger/test/ledger-compat/regress/C19E4E9B.test rename to hledger/test/ledger-compat/ledger-regress/C19E4E9B.test diff --git a/hledger/test/ledger-compat/regress/C523E23F.test b/hledger/test/ledger-compat/ledger-regress/C523E23F.test similarity index 100% rename from hledger/test/ledger-compat/regress/C523E23F.test rename to hledger/test/ledger-compat/ledger-regress/C523E23F.test diff --git a/hledger/test/ledger-compat/regress/C927CFFE.test b/hledger/test/ledger-compat/ledger-regress/C927CFFE.test similarity index 100% rename from hledger/test/ledger-compat/regress/C927CFFE.test rename to hledger/test/ledger-compat/ledger-regress/C927CFFE.test diff --git a/hledger/test/ledger-compat/regress/C9D593B3.test b/hledger/test/ledger-compat/ledger-regress/C9D593B3.test similarity index 100% rename from hledger/test/ledger-compat/regress/C9D593B3.test rename to hledger/test/ledger-compat/ledger-regress/C9D593B3.test diff --git a/hledger/test/ledger-compat/regress/CAE63F5C-a.test b/hledger/test/ledger-compat/ledger-regress/CAE63F5C-a.test similarity index 100% rename from hledger/test/ledger-compat/regress/CAE63F5C-a.test rename to hledger/test/ledger-compat/ledger-regress/CAE63F5C-a.test diff --git a/hledger/test/ledger-compat/regress/CAE63F5C-b.test b/hledger/test/ledger-compat/ledger-regress/CAE63F5C-b.test similarity index 100% rename from hledger/test/ledger-compat/regress/CAE63F5C-b.test rename to hledger/test/ledger-compat/ledger-regress/CAE63F5C-b.test diff --git a/hledger/test/ledger-compat/regress/CAE63F5C-c.test b/hledger/test/ledger-compat/ledger-regress/CAE63F5C-c.test similarity index 100% rename from hledger/test/ledger-compat/regress/CAE63F5C-c.test rename to hledger/test/ledger-compat/ledger-regress/CAE63F5C-c.test diff --git a/hledger/test/ledger-compat/regress/CEECC0B0.test b/hledger/test/ledger-compat/ledger-regress/CEECC0B0.test similarity index 100% rename from hledger/test/ledger-compat/regress/CEECC0B0.test rename to hledger/test/ledger-compat/ledger-regress/CEECC0B0.test diff --git a/hledger/test/ledger-compat/regress/CFE5D8AA.test b/hledger/test/ledger-compat/ledger-regress/CFE5D8AA.test similarity index 100% rename from hledger/test/ledger-compat/regress/CFE5D8AA.test rename to hledger/test/ledger-compat/ledger-regress/CFE5D8AA.test diff --git a/hledger/test/ledger-compat/regress/CMakeLists.txt b/hledger/test/ledger-compat/ledger-regress/CMakeLists.txt similarity index 100% rename from hledger/test/ledger-compat/regress/CMakeLists.txt rename to hledger/test/ledger-compat/ledger-regress/CMakeLists.txt diff --git a/hledger/test/ledger-compat/regress/D060256A.test b/hledger/test/ledger-compat/ledger-regress/D060256A.test similarity index 100% rename from hledger/test/ledger-compat/regress/D060256A.test rename to hledger/test/ledger-compat/ledger-regress/D060256A.test diff --git a/hledger/test/ledger-compat/regress/D2829FC4.test b/hledger/test/ledger-compat/ledger-regress/D2829FC4.test similarity index 100% rename from hledger/test/ledger-compat/regress/D2829FC4.test rename to hledger/test/ledger-compat/ledger-regress/D2829FC4.test diff --git a/hledger/test/ledger-compat/regress/D51BFF74.test.ignored b/hledger/test/ledger-compat/ledger-regress/D51BFF74.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/D51BFF74.test.ignored rename to hledger/test/ledger-compat/ledger-regress/D51BFF74.test.ignored diff --git a/hledger/test/ledger-compat/regress/D943AE0F.test b/hledger/test/ledger-compat/ledger-regress/D943AE0F.test similarity index 100% rename from hledger/test/ledger-compat/regress/D943AE0F.test rename to hledger/test/ledger-compat/ledger-regress/D943AE0F.test diff --git a/hledger/test/ledger-compat/regress/D9C8EB08.test.ignored b/hledger/test/ledger-compat/ledger-regress/D9C8EB08.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/D9C8EB08.test.ignored rename to hledger/test/ledger-compat/ledger-regress/D9C8EB08.test.ignored diff --git a/hledger/test/ledger-compat/regress/DB490507.test b/hledger/test/ledger-compat/ledger-regress/DB490507.test similarity index 100% rename from hledger/test/ledger-compat/regress/DB490507.test rename to hledger/test/ledger-compat/ledger-regress/DB490507.test diff --git a/hledger/test/ledger-compat/regress/DDB54BB8.test.ignored b/hledger/test/ledger-compat/ledger-regress/DDB54BB8.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/DDB54BB8.test.ignored rename to hledger/test/ledger-compat/ledger-regress/DDB54BB8.test.ignored diff --git a/hledger/test/ledger-compat/regress/DE17CCF1.test b/hledger/test/ledger-compat/ledger-regress/DE17CCF1.test similarity index 100% rename from hledger/test/ledger-compat/regress/DE17CCF1.test rename to hledger/test/ledger-compat/ledger-regress/DE17CCF1.test diff --git a/hledger/test/ledger-compat/regress/E2E479BC.test b/hledger/test/ledger-compat/ledger-regress/E2E479BC.test similarity index 100% rename from hledger/test/ledger-compat/regress/E2E479BC.test rename to hledger/test/ledger-compat/ledger-regress/E2E479BC.test diff --git a/hledger/test/ledger-compat/regress/E4C9A8EA.test b/hledger/test/ledger-compat/ledger-regress/E4C9A8EA.test similarity index 100% rename from hledger/test/ledger-compat/regress/E4C9A8EA.test rename to hledger/test/ledger-compat/ledger-regress/E4C9A8EA.test diff --git a/hledger/test/ledger-compat/regress/E627C594.test b/hledger/test/ledger-compat/ledger-regress/E627C594.test similarity index 100% rename from hledger/test/ledger-compat/regress/E627C594.test rename to hledger/test/ledger-compat/ledger-regress/E627C594.test diff --git a/hledger/test/ledger-compat/regress/E9F130C5.test b/hledger/test/ledger-compat/ledger-regress/E9F130C5.test similarity index 100% rename from hledger/test/ledger-compat/regress/E9F130C5.test rename to hledger/test/ledger-compat/ledger-regress/E9F130C5.test diff --git a/hledger/test/ledger-compat/regress/EA18D948.test b/hledger/test/ledger-compat/ledger-regress/EA18D948.test similarity index 100% rename from hledger/test/ledger-compat/regress/EA18D948.test rename to hledger/test/ledger-compat/ledger-regress/EA18D948.test diff --git a/hledger/test/ledger-compat/regress/F06D5554.test b/hledger/test/ledger-compat/ledger-regress/F06D5554.test similarity index 100% rename from hledger/test/ledger-compat/regress/F06D5554.test rename to hledger/test/ledger-compat/ledger-regress/F06D5554.test diff --git a/hledger/test/ledger-compat/regress/F524E251.test b/hledger/test/ledger-compat/ledger-regress/F524E251.test similarity index 100% rename from hledger/test/ledger-compat/regress/F524E251.test rename to hledger/test/ledger-compat/ledger-regress/F524E251.test diff --git a/hledger/test/ledger-compat/regress/F559EC12.test b/hledger/test/ledger-compat/ledger-regress/F559EC12.test similarity index 100% rename from hledger/test/ledger-compat/regress/F559EC12.test rename to hledger/test/ledger-compat/ledger-regress/F559EC12.test diff --git a/hledger/test/ledger-compat/regress/FCE11C8D.test b/hledger/test/ledger-compat/ledger-regress/FCE11C8D.test similarity index 100% rename from hledger/test/ledger-compat/regress/FCE11C8D.test rename to hledger/test/ledger-compat/ledger-regress/FCE11C8D.test diff --git a/hledger/test/ledger-compat/regress/FDFBA165.test b/hledger/test/ledger-compat/ledger-regress/FDFBA165.test similarity index 100% rename from hledger/test/ledger-compat/regress/FDFBA165.test rename to hledger/test/ledger-compat/ledger-regress/FDFBA165.test diff --git a/hledger/test/ledger-compat/regress/GH520.test b/hledger/test/ledger-compat/ledger-regress/GH520.test similarity index 100% rename from hledger/test/ledger-compat/regress/GH520.test rename to hledger/test/ledger-compat/ledger-regress/GH520.test diff --git a/hledger/test/ledger-compat/regress/commodity_equivalency.test b/hledger/test/ledger-compat/ledger-regress/commodity_equivalency.test similarity index 100% rename from hledger/test/ledger-compat/regress/commodity_equivalency.test rename to hledger/test/ledger-compat/ledger-regress/commodity_equivalency.test diff --git a/hledger/test/ledger-compat/regress/commodity_equivalency_2.test b/hledger/test/ledger-compat/ledger-regress/commodity_equivalency_2.test similarity index 100% rename from hledger/test/ledger-compat/regress/commodity_equivalency_2.test rename to hledger/test/ledger-compat/ledger-regress/commodity_equivalency_2.test diff --git a/hledger/test/ledger-compat/regress/equity-unround.test b/hledger/test/ledger-compat/ledger-regress/equity-unround.test similarity index 100% rename from hledger/test/ledger-compat/regress/equity-unround.test rename to hledger/test/ledger-compat/ledger-regress/equity-unround.test diff --git a/hledger/test/ledger-compat/regress/error-in-include.dat b/hledger/test/ledger-compat/ledger-regress/error-in-include.dat similarity index 100% rename from hledger/test/ledger-compat/regress/error-in-include.dat rename to hledger/test/ledger-compat/ledger-regress/error-in-include.dat diff --git a/hledger/test/ledger-compat/regress/error-in-include.test.ignored b/hledger/test/ledger-compat/ledger-regress/error-in-include.test.ignored similarity index 100% rename from hledger/test/ledger-compat/regress/error-in-include.test.ignored rename to hledger/test/ledger-compat/ledger-regress/error-in-include.test.ignored diff --git a/hledger/test/ledger-compat/regress/fix-missing-trans-in-last-budget-period.test b/hledger/test/ledger-compat/ledger-regress/fix-missing-trans-in-last-budget-period.test similarity index 100% rename from hledger/test/ledger-compat/regress/fix-missing-trans-in-last-budget-period.test rename to hledger/test/ledger-compat/ledger-regress/fix-missing-trans-in-last-budget-period.test diff --git a/hledger/test/ledger-compat/regress/market-group-by.test b/hledger/test/ledger-compat/ledger-regress/market-group-by.test similarity index 100% rename from hledger/test/ledger-compat/regress/market-group-by.test rename to hledger/test/ledger-compat/ledger-regress/market-group-by.test diff --git a/hledger/test/ledger-compat/regress/total-1.test b/hledger/test/ledger-compat/ledger-regress/total-1.test similarity index 100% rename from hledger/test/ledger-compat/regress/total-1.test rename to hledger/test/ledger-compat/ledger-regress/total-1.test diff --git a/hledger/test/ledger-compat/regress/total-2.test b/hledger/test/ledger-compat/ledger-regress/total-2.test similarity index 100% rename from hledger/test/ledger-compat/regress/total-2.test rename to hledger/test/ledger-compat/ledger-regress/total-2.test diff --git a/hledger/test/ledger-compat/regress/xact_code.dat b/hledger/test/ledger-compat/ledger-regress/xact_code.dat similarity index 100% rename from hledger/test/ledger-compat/regress/xact_code.dat rename to hledger/test/ledger-compat/ledger-regress/xact_code.dat diff --git a/hledger/test/ledger-compat/regress/xact_code.py b/hledger/test/ledger-compat/ledger-regress/xact_code.py similarity index 100% rename from hledger/test/ledger-compat/regress/xact_code.py rename to hledger/test/ledger-compat/ledger-regress/xact_code.py diff --git a/hledger/test/ledger-compat/regress/xact_code_py.test b/hledger/test/ledger-compat/ledger-regress/xact_code_py.test similarity index 100% rename from hledger/test/ledger-compat/regress/xact_code_py.test rename to hledger/test/ledger-compat/ledger-regress/xact_code_py.test diff --git a/hledger/test/ledger-compat/syntax/README b/hledger/test/ledger-compat/syntax/README deleted file mode 100644 index 5befe16be..000000000 --- a/hledger/test/ledger-compat/syntax/README +++ /dev/null @@ -1,4 +0,0 @@ -Test all journal syntax features: -main hledger syntax -other/legacy hledger syntax, -and ledger syntax not yet supported. diff --git a/hledger/test/ledger-compat/test b/hledger/test/ledger-compat/test index 43119fece..86735aa9a 100755 --- a/hledger/test/ledger-compat/test +++ b/hledger/test/ledger-compat/test @@ -4,7 +4,7 @@ set -e mkdir -p log time \ - shelltest collected baseline regress --execdir -j8 --hide-successes \ + shelltest extra ledger-baseline ledger-regress --execdir -j8 --hide-successes \ | tee log/latest (echo "* Tested $(date +%Y-%m-%d) with $(hledger --version)"; \