From 2b8d759db1e43079db8151972578e4143e40c67a Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sun, 21 Oct 2012 18:23:23 +0000 Subject: [PATCH] rename developer build to hledgerdev, avoiding confusion with production hledger --- Makefile | 54 +++++++++++----------- tests/add.test | 22 ++++----- tests/aliases.test | 6 +-- tests/amount-layout-vertical.test | 12 ++--- tests/balance-custom-format.test | 4 +- tests/balance-depth.test | 2 +- tests/balance-eliding.test | 8 ++-- tests/balance-precision.test | 2 +- tests/balance-sample.test | 4 +- tests/comments.test | 10 ++-- tests/commodities.test | 6 +-- tests/decimals-balance-failure.test | 2 +- tests/default-commodity.test | 12 ++--- tests/effective-balance.test | 2 +- tests/effective-print-2.test | 2 +- tests/effective-register.test | 2 +- tests/eliding-print.test.notimplemented | 2 +- tests/eliding-register.test.notimplemented | 2 +- tests/extra-date-slash.test | 2 +- tests/filter-patterns.test | 6 +-- tests/include.test | 2 +- tests/no-such-file.test | 4 +- tests/null-accountname-component.test | 2 +- tests/parens-in-account-name.test | 2 +- tests/parse-blank-description.test | 4 +- tests/parse-dates.test | 8 ++-- tests/parse-ledger-sample.test | 2 +- tests/parse-posting-error-pos.test | 2 +- tests/precision.test | 14 +++--- tests/prices.test | 30 ++++++------ tests/print-acct-pattern.test | 2 +- tests/print-desc-pattern.test | 2 +- tests/print-effective.test | 4 +- tests/print-long-account.test | 2 +- tests/read-csv.test | 6 +-- tests/register-depth.test | 8 ++-- tests/register-intervals.test | 10 ++-- tests/stats.test | 4 +- tests/status.test | 8 ++-- tests/tags.test | 8 ++-- tests/timelog-stack-overflow.test | 4 +- tests/timelog.test | 2 +- tests/timezone.test | 2 +- tests/unbalanced.test | 2 +- tests/unicode-account-matching.test | 2 +- tests/unicode-balance.test | 2 +- tests/unicode-description-matching.test | 2 +- tests/unicode-error-message.test | 4 +- tests/unicode-print.test | 2 +- tests/unicode-register.test | 2 +- tests/virtual.test | 10 ++-- tests/zero-handling.test | 2 +- 52 files changed, 160 insertions(+), 162 deletions(-) diff --git a/Makefile b/Makefile index d1ea536b7..9ac05ae00 100644 --- a/Makefile +++ b/Makefile @@ -111,7 +111,7 @@ BINARYFILENAME=$(shell touch $(VERSIONHS); runhaskell -ihledger -ihledger-lib $( RELEASEBINARYSUFFIX:=$(shell echo "-$(VERSION)-`uname`-`arch`" | tr '[:upper:]' '[:lower:]') -default: tag bin/hledger +default: bin/hledgerdev ###################################################################### # BUILDING @@ -133,42 +133,40 @@ allcabal%: # auto-recompile and run (something, eg --help or unit tests) whenever a module changes auto: sp - $(AUTOBUILD) $(MAIN) -o bin/hledger $(AUTOBUILDFLAGS) --run --version + $(AUTOBUILD) $(MAIN) -o bin/hledgerdev $(AUTOBUILDFLAGS) --run --version autotest: sp - $(AUTOBUILD) $(MAIN) -o bin/hledger $(AUTOBUILDFLAGS) --run test + $(AUTOBUILD) $(MAIN) -o bin/hledgerdev $(AUTOBUILDFLAGS) --run test autotest-%: sp - $(AUTOBUILD) $(MAIN) -o bin/hledger $(AUTOBUILDFLAGS) --run test $* + $(AUTOBUILD) $(MAIN) -o bin/hledgerdev $(AUTOBUILDFLAGS) --run test $* autoweb: sp - $(AUTOBUILD) hledger-web/hledger-web.hs -o bin/hledger-web $(AUTOBUILDFLAGS) -DDEVELOPMENT --run -B --port 5001 --base-url http://localhost:5001 -f test.journal + $(AUTOBUILD) hledger-web/hledger-web.hs -o bin/hledger-webdev $(AUTOBUILDFLAGS) -DDEVELOPMENT --run -B --port 5001 --base-url http://localhost:5001 -f test.journal # check for sp and explain how to get it if not found. sp: @/usr/bin/env which sp >/dev/null || \ (echo '"sp" is required for auto-compilation. darcs get http://joyful.com/darcsden/simon/searchpath, make it (cabal install-ing any needed packages) and add it to your PATH'; exit 1) -hledgerall: bin/hledger hledger-web - -# force a compile even if binary exists, since we don't specify dependencies -.PHONY: bin/hledger hledger-web +# force a compile even if binary exists, since we don't specify dependencies for these +.PHONY: bin/hledgerdev bin/hledgerp bin/hledgeropt bin/hledger-webdev # build hledger binary as quickly as possible -bin/hledger: - ghc --make $(MAIN) -o bin/hledger $(BUILDFLAGS) +bin/hledgerdev: + ghc --make $(MAIN) -o bin/hledgerdev $(BUILDFLAGS) # build a GHC-version-specific hledger binary without disturbing with other GHC version builds -bin/hledger.ghc-%: $(SOURCEFILES) +bin/hledgerdev.ghc-%: $(SOURCEFILES) ghc-$* --make $(MAIN) -o $@ $(BUILDFLAGS) -outputdir .ghc-$* # build hledger with the main supported GHC versions -bin/hledger.ghcall: \ - bin/hledger.ghc-7.6.1 \ - bin/hledger.ghc-7.4.1 \ - bin/hledger.ghc-7.2.2 \ - bin/hledger.ghc-7.0.4 \ -# bin/hledger.ghc-6.12.3 \ +bin/hledgerdev.ghcall: \ + bin/hledgerdev.ghc-7.6.1 \ + bin/hledgerdev.ghc-7.4.1 \ + bin/hledgerdev.ghc-7.2.2 \ + bin/hledgerdev.ghc-7.0.4 \ +# bin/hledgerdev.ghc-6.12.3 \ # build the fastest binary we can bin/hledgeropt: @@ -185,7 +183,7 @@ hledgerhpc: # build other executables quickly -bin/hledger-web: +bin/hledger-webdev: ghc --make -o $@ $(BUILDFLAGS) hledger-web/hledger-web.hs bin/hledger-web-production: @@ -308,9 +306,9 @@ hlinttest hlint: # run unit tests unittest: unittest-builtin -unittest-builtin: bin/hledger +unittest-builtin: bin/hledgerdev @echo unit tests: - @(bin/hledger test \ + @(bin/hledgerdev test \ && echo $@ PASSED) || echo $@ FAILED # XXX doesn't rebuild on hledger source changes @@ -327,23 +325,23 @@ unittest-interpreted: # run functional tests, requires shelltestrunner >= 0.9 from hackage # 16 threads sometimes gives "commitAndReleaseBuffer: resource vanished (Broken pipe)" here but seems harmless -functest: bin/hledger +functest: bin/hledgerdev @echo functional tests: ($(SHELLTEST) tests -- --threads=16 --hide-successes \ && echo $@ PASSED) || echo $@ FAILED # run unit and functional tests with a specific GHC version -# some functional tests (add, include, read-csv..) have bin/hledger hard coded - might need to symlink it -test-ghc-%: # bin/hledger.ghc-$* +# some functional tests (add, include, read-csv..) have bin/hledgerdev hard coded - might need to symlink it +test-ghc-%: # bin/hledgerdev.ghc-$* @echo; echo testing hledger built with ghc-$* @(echo unit tests: \ - && bin/hledger.ghc-$* test \ + && bin/hledgerdev.ghc-$* test \ && echo functional tests: \ - && $(SHELLTEST) tests -w bin/hledger.ghc-$* -- --threads=16 --hide-successes \ + && $(SHELLTEST) tests -w bin/hledgerdev.ghc-$* -- --threads=16 --hide-successes \ && echo $@ PASSED) || echo $@ FAILED # run unit and functional tests with main supported GHC versions -test-ghcall: bin/hledger.ghcall \ +test-ghcall: bin/hledgerdev.ghcall \ test-ghc-7.6.1 \ test-ghc-7.4.1 \ test-ghc-7.2.2 \ @@ -855,7 +853,7 @@ clean: rm -rf `find . -name "*.o" -o -name "*.hi" -o -name "*~" -o -name "darcs-amend-record*" -o -name "*-darcs-backup*" | grep -v .virthualenv` cleanbin: - rm -f bin/hledger bin/hledger.ghc* + rm -f bin/hledgerdev bin/hledgerdev.ghc* Clean: clean cleanbin cleandocs rm -f TAGS tags diff --git a/tests/add.test b/tests/add.test index 017ff0e59..a73808e4a 100644 --- a/tests/add.test +++ b/tests/add.test @@ -2,14 +2,14 @@ # data validation # # 1. should prompt again for a bad date -bin/hledger -f $$-add.j add; rm -f $$-add.j +hledgerdev -f $$-add.j add; rm -f $$-add.j <<< 2009/1/32 >>> /date, or \. to end.*: date, or \. to end.*/ >>>=0 # 2. should accept a blank date -bin/hledger -f $$-add.j add; rm -f $$-add.j +hledgerdev -f $$-add.j add; rm -f $$-add.j <<< >>> /date,.*: description/ @@ -19,7 +19,7 @@ bin/hledger -f $$-add.j add; rm -f $$-add.j # precision and commodity handling # # 3. simple add with no existing journal, no commodity entered -bin/hledger -f $$-add.j add; rm -f $$-add.j +hledgerdev -f $$-add.j add; rm -f $$-add.j <<< @@ -32,7 +32,7 @@ b >>>=0 # 4. default commodity with greater precision - printf 'D $1000.00\n' >t$$.j; bin/hledger -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j + printf 'D $1000.00\n' >t$$.j; hledgerdev -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j <<< @@ -45,7 +45,7 @@ b >>>=0 # 5. default commodity with less precision - printf 'D $1000.0\n' >t$$.j; bin/hledger -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j + printf 'D $1000.0\n' >t$$.j; hledgerdev -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j <<< @@ -58,7 +58,7 @@ b >>>=0 # 6. existing commodity with greater precision - printf '2010/1/1\n a $1000.00\n b\n' >t$$.j; bin/hledger -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j + printf '2010/1/1\n a $1000.00\n b\n' >t$$.j; hledgerdev -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j <<< @@ -71,7 +71,7 @@ b >>>=0 # 7. existing commodity with less precision - printf '2010/1/1\n a $1000.0\n b\n' >t$$.j; bin/hledger -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j + printf '2010/1/1\n a $1000.0\n b\n' >t$$.j; hledgerdev -f t$$.j add >/dev/null; cat t$$.j; rm -f t$$.j <<< @@ -85,7 +85,7 @@ b # 8. no commodity entered, the (most recent) default commodity should be applied # (and a non-ascii commodity symbol should work) - printf 'D $1000.0\nD £1,000.00\n' >t$$.j; bin/hledger -f t$$.j add; cat t$$.j; rm -f t$$.j + printf 'D $1000.0\nD £1,000.00\n' >t$$.j; hledgerdev -f t$$.j add; cat t$$.j; rm -f t$$.j <<< 2010/1/1 @@ -98,7 +98,7 @@ b >>>=0 # 9. default amounts should not fail to balance due to precision -rm -f nosuch.journal; bin/hledger -f nosuch.journal add; rm -f nosuch.journal +rm -f nosuch.journal; hledgerdev -f nosuch.journal add; rm -f nosuch.journal <<< 2010/1/1 x @@ -111,8 +111,8 @@ c >>>=0 ## 10. shouldn't add decimals if there aren't any -## printf '\n\na\n1\nb\n' | bin/hledger -f /dev/null add -# bin/hledger -f /dev/null add +## printf '\n\na\n1\nb\n' | hledgerdev -f /dev/null add +# hledgerdev -f /dev/null add # <<< diff --git a/tests/aliases.test b/tests/aliases.test index a11fe04f2..64ea2f918 100644 --- a/tests/aliases.test +++ b/tests/aliases.test @@ -2,7 +2,7 @@ # 1. command-line --alias option. Note multiple applicable aliases, but # only one is applied per account name. Spaces are allowed if quoted. -bin/hledger -f- print --alias 'a a=A' --alias b=B +hledgerdev -f- print --alias 'a a=A' --alias b=B <<< 2011/01/01 a a 1 @@ -16,7 +16,7 @@ bin/hledger -f- print --alias 'a a=A' --alias b=B >>>=0 # 2. alias directive, and an account with unbalanced posting indicators. -bin/hledger -f- print +hledgerdev -f- print <<< alias b=B @@ -32,7 +32,7 @@ alias b=B # 3. --alias options run after alias directives. Subaccounts are also # matched and rewritten. Accounts with an internal part matching the alias # are ignored. -bin/hledger -f- print --alias a=A --alias B=C +hledgerdev -f- print --alias a=A --alias B=C <<< alias a=B diff --git a/tests/amount-layout-vertical.test b/tests/amount-layout-vertical.test index 1810f8d27..de0e7d039 100644 --- a/tests/amount-layout-vertical.test +++ b/tests/amount-layout-vertical.test @@ -1,6 +1,6 @@ # amount layout tests, using default vertical layout # 1. print -bin/hledger -f - print +hledgerdev -f - print <<< 2010/1/1 a EUR 1 ; a euro @@ -16,7 +16,7 @@ bin/hledger -f - print >>>=0 # 2. register -bin/hledger -f - register +hledgerdev -f - register <<< 2010/1/1 a EUR 1 ; a euro @@ -31,7 +31,7 @@ bin/hledger -f - register >>>=0 # 3. balance -bin/hledger -f - balance +hledgerdev -f - balance <<< 2010/1/1 a EUR 1 ; a euro @@ -48,7 +48,7 @@ bin/hledger -f - balance # 4. mixed amounts with prices # XXX -# bin/hledger -f - print +# hledgerdev -f - print # <<< # 2010/1/1 # a EUR 1 @ USD 1.1 ; a euro @@ -70,7 +70,7 @@ bin/hledger -f - balance #>>>=0 # # # -# bin/hledger -f - register +# hledgerdev -f - register # <<< # 2010/1/1 # a EUR 1 @ USD 1.1 ; a euro @@ -85,7 +85,7 @@ bin/hledger -f - balance #>>>=0 # # # -# bin/hledger -f - balance +# hledgerdev -f - balance # <<< # 2010/1/1 # a EUR 1 @ USD 1.1 ; a euro diff --git a/tests/balance-custom-format.test b/tests/balance-custom-format.test index 0a8068841..05b53dff6 100644 --- a/tests/balance-custom-format.test +++ b/tests/balance-custom-format.test @@ -1,4 +1,4 @@ -bin/hledger -f data/sample.journal balance --format="%30(account) %-.20(total)" +hledgerdev -f data/sample.journal balance --format="%30(account) %-.20(total)" >>> assets $-1 bank:saving $1 @@ -12,4 +12,4 @@ bin/hledger -f data/sample.journal balance --format="%30(account) %-.20(total)" liabilities:debts $1 -------------------- 0 ->>>= 0 \ No newline at end of file +>>>= 0 diff --git a/tests/balance-depth.test b/tests/balance-depth.test index 2472e3231..c27fed4cc 100644 --- a/tests/balance-depth.test +++ b/tests/balance-depth.test @@ -1,5 +1,5 @@ # 1 -bin/hledger -f data/sample.journal balance --no-total --depth 1 +hledgerdev -f data/sample.journal balance --no-total --depth 1 >>> $-1 assets $2 expenses diff --git a/tests/balance-eliding.test b/tests/balance-eliding.test index bbab4b3e0..5f6e5d1e8 100644 --- a/tests/balance-eliding.test +++ b/tests/balance-eliding.test @@ -1,6 +1,6 @@ #!/usr/bin/env shelltest # 1. One commodity. Zero accounts should be elided but the final total should not. -bin/hledger -f - balance +hledgerdev -f - balance <<< 2010/04/01 tr1 a 16$ @@ -15,7 +15,7 @@ bin/hledger -f - balance >>>=0 # 2. An uninteresting parent account (with same balance as its single subaccount) is elided by default, like ledger -bin/hledger -f - balance --no-total +hledgerdev -f - balance --no-total <<< 1/1 (a:b) 1 @@ -24,7 +24,7 @@ bin/hledger -f - balance --no-total >>>=0 # 3. But not with --no-elide -bin/hledger -f - balance --no-total --no-elide +hledgerdev -f - balance --no-total --no-elide <<< 1/1 (a:b) 1 @@ -34,7 +34,7 @@ bin/hledger -f - balance --no-total --no-elide >>>=0 # 4. Nor when it has more than one subaccount -bin/hledger -f - balance --no-total +hledgerdev -f - balance --no-total <<< 1/1 (a:b) 1 diff --git a/tests/balance-precision.test b/tests/balance-precision.test index a42947559..caea03064 100644 --- a/tests/balance-precision.test +++ b/tests/balance-precision.test @@ -1,5 +1,5 @@ # -bin/hledger -f- balance +hledgerdev -f- balance <<< 1/1 a 1.00 diff --git a/tests/balance-sample.test b/tests/balance-sample.test index e82e41341..76c8097ba 100644 --- a/tests/balance-sample.test +++ b/tests/balance-sample.test @@ -1,5 +1,5 @@ # 1. -bin/hledger -f data/sample.journal balance +hledgerdev -f data/sample.journal balance >>> $-1 assets $1 bank:saving @@ -16,7 +16,7 @@ bin/hledger -f data/sample.journal balance >>>=0 # 2. -bin/hledger -f data/sample.journal balance o +hledgerdev -f data/sample.journal balance o >>> $1 expenses:food $-2 income diff --git a/tests/comments.test b/tests/comments.test index 5fc7613c4..d63243199 100644 --- a/tests/comments.test +++ b/tests/comments.test @@ -1,7 +1,7 @@ # comment tests # 1. -bin/hledger -f - print +hledgerdev -f - print <<< 2009/01/01 x ; transaction comment 1 ; transaction comment 2 @@ -16,7 +16,7 @@ bin/hledger -f - print >>>=0 # 2. -bin/hledger -f - print +hledgerdev -f - print <<< 2009/01/01 x a 1 @@ -30,7 +30,7 @@ bin/hledger -f - print >>>=0 # 3. print should preserve comments -bin/hledger -f - print +hledgerdev -f - print <<< ; isolated journal comment @@ -50,7 +50,7 @@ bin/hledger -f - print >>>=0 # 4. a posting comment should appear in print -bin/hledger -f - print +hledgerdev -f - print <<< 2010/01/01 x a 1 ; comment @@ -65,7 +65,7 @@ bin/hledger -f - print >>>=0 # 5. a posting comment should not appear in register -bin/hledger -f - register +hledgerdev -f - register <<< 2010/1/1 x a 1 ; comment diff --git a/tests/commodities.test b/tests/commodities.test index a9a41e40a..23854fd06 100644 --- a/tests/commodities.test +++ b/tests/commodities.test @@ -1,6 +1,6 @@ # a commodity may contain/end with numbers, if double quoted # 1. without quotes, fail. XXX parse error should be clearer here -bin/hledger -f- print +hledgerdev -f- print <<< 2010-04-05 x a 10 DE0002635307 @@ -8,7 +8,7 @@ bin/hledger -f- print >>>2 /unexpected "0"/ >>>= 1 # 2. with quotes, ok; quotes appear in print output -bin/hledger -f- print +hledgerdev -f- print <<< 2010-04-05 x a 10 "DE 0002 635307" @@ -21,7 +21,7 @@ bin/hledger -f- print >>>=0 # 3. and in other reports too, I guess -bin/hledger -f- balance +hledgerdev -f- balance <<< 2010-04-05 x a 10 "DE0002635307" diff --git a/tests/decimals-balance-failure.test b/tests/decimals-balance-failure.test index 48d888cfc..e2a542982 100644 --- a/tests/decimals-balance-failure.test +++ b/tests/decimals-balance-failure.test @@ -1,5 +1,5 @@ # b amount with no decimal places, in middle, causes balance failure (0.6.1) -bin/hledger -f - print +hledgerdev -f - print <<< 2009/1/1 x a $1.25 diff --git a/tests/default-commodity.test b/tests/default-commodity.test index 92d0b359a..9bb258661 100644 --- a/tests/default-commodity.test +++ b/tests/default-commodity.test @@ -2,7 +2,7 @@ # commodity-less amounts in subsequent transactions. # 1. no default commodity -bin/hledger -f- print +hledgerdev -f- print <<< 2010/1/1 a 1000 @@ -15,7 +15,7 @@ bin/hledger -f- print >>>=0 # 2. pound, two decimal places, no digit group separator -bin/hledger -f- print +hledgerdev -f- print <<< D £1000.00 2010/1/1 @@ -29,7 +29,7 @@ D £1000.00 >>>=0 # 3. dollar, comma decimal point, three decimal places, no digit group separator -bin/hledger -f- print +hledgerdev -f- print <<< D $1,000 2010/1/1 @@ -43,7 +43,7 @@ D $1,000 >>>=0 # 4. dollar, three digit group separator, one decimal place -bin/hledger -f- print +hledgerdev -f- print <<< D $1,000.0 2010/1/1 @@ -56,7 +56,7 @@ D $1,000.0 # 5. as above, sets the commodity of the commodityless amount, but an # earlier explicit dollar amount sets the display settings for dollar -bin/hledger -f- print +hledgerdev -f- print <<< D $1,000.0 2010/1/1 @@ -71,7 +71,7 @@ D $1,000.0 # 6. as above, but the commodityless amount is earliest, so it sets the # display settings for dollar. The greatest precision is preserved though. -bin/hledger -f- print +hledgerdev -f- print <<< D $1,000.0 2010/1/1 diff --git a/tests/effective-balance.test b/tests/effective-balance.test index 6068033ab..f13243488 100644 --- a/tests/effective-balance.test +++ b/tests/effective-balance.test @@ -1,4 +1,4 @@ -bin/hledger -f - balance -p 'in 2009' --effective +hledgerdev -f - balance -p 'in 2009' --effective <<< 2009/1/1 x a 1 diff --git a/tests/effective-print-2.test b/tests/effective-print-2.test index 3812abc08..bb9157011 100644 --- a/tests/effective-print-2.test +++ b/tests/effective-print-2.test @@ -1,4 +1,4 @@ -bin/hledger -f - print +hledgerdev -f - print <<< 2009/1/1=2010/1/1 x a 1 diff --git a/tests/effective-register.test b/tests/effective-register.test index be7c35a52..da120f018 100644 --- a/tests/effective-register.test +++ b/tests/effective-register.test @@ -1,4 +1,4 @@ -bin/hledger -f - register --effective +hledgerdev -f - register --effective <<< 2009/1/1=2010/1/1 x a 1 diff --git a/tests/eliding-print.test.notimplemented b/tests/eliding-print.test.notimplemented index bb4624e6c..271d4e84c 100644 --- a/tests/eliding-print.test.notimplemented +++ b/tests/eliding-print.test.notimplemented @@ -1,4 +1,4 @@ -bin/hledger -f- print +hledgerdev -f- print <<< 2009/1/1 x aaaaaaaaaaaaaaaaaaaa:aaaaaaaaaaaaaaaaaaaa:aaaaaaaaaaaaaaaaaaaa €1 diff --git a/tests/eliding-register.test.notimplemented b/tests/eliding-register.test.notimplemented index be86a664e..bffa2351a 100644 --- a/tests/eliding-register.test.notimplemented +++ b/tests/eliding-register.test.notimplemented @@ -1,4 +1,4 @@ -bin/hledger -f- register +hledgerdev -f- register <<< 2009/1/1 x aaaaaaaaaaaaaaaaaaaa:aaaaaaaaaaaaaaaaaaaa:aaaaaaaaaaaaaaaaaaaa €1 b diff --git a/tests/extra-date-slash.test b/tests/extra-date-slash.test index 64d0f518d..fd7f0ac1d 100644 --- a/tests/extra-date-slash.test +++ b/tests/extra-date-slash.test @@ -1,5 +1,5 @@ # an extra slash before [ silently disables the effective date in 0.6.1 -bin/hledger -f - print --effective -p 2009/1/2 +hledgerdev -f - print --effective -p 2009/1/2 <<< 2009/1/1/[=2009/1/2] x a 1 diff --git a/tests/filter-patterns.test b/tests/filter-patterns.test index 35f6c73c0..7fe5e1d3b 100644 --- a/tests/filter-patterns.test +++ b/tests/filter-patterns.test @@ -1,5 +1,5 @@ # 1. account pattern with space -bin/hledger -f- register 'a a' +hledgerdev -f- register 'a a' <<< 2010/3/1 x a a 1 @@ -10,7 +10,7 @@ bin/hledger -f- register 'a a' # # 2. description pattern with space -bin/hledger -f- register desc:'x x' +hledgerdev -f- register desc:'x x' <<< 2010/3/1 x a 1 @@ -26,7 +26,7 @@ bin/hledger -f- register desc:'x x' # # 3. multiple patterns, spaced and punctuated patterns -bin/hledger -f- register 'a a' "'b" +hledgerdev -f- register 'a a' "'b" <<< 2011/9/11 a a 1 diff --git a/tests/include.test b/tests/include.test index 5da4f7827..38d809834 100644 --- a/tests/include.test +++ b/tests/include.test @@ -1,5 +1,5 @@ # nested includes in subdirectories - mkdir -p b/c/d ; printf '2010/1/1\n (D) 1\n' >b/c/d/d.journal ; printf '2010/1/1\n (C) 1\n!include d/d.journal\n' >b/c/c.journal ; printf '2010/1/1\n (B) 1\n!include c/c.journal\n' >b/b.journal ; printf '2010/1/1\n (A) 1\n!include b/b.journal\n' >a.journal ; bin/hledger -f a.journal print; rm -rf a.journal b + mkdir -p b/c/d ; printf '2010/1/1\n (D) 1\n' >b/c/d/d.journal ; printf '2010/1/1\n (C) 1\n!include d/d.journal\n' >b/c/c.journal ; printf '2010/1/1\n (B) 1\n!include c/c.journal\n' >b/b.journal ; printf '2010/1/1\n (A) 1\n!include b/b.journal\n' >a.journal ; hledgerdev -f a.journal print; rm -rf a.journal b >>> 2010/01/01 (A) 1 diff --git a/tests/no-such-file.test b/tests/no-such-file.test index ffe063e31..c973439ed 100644 --- a/tests/no-such-file.test +++ b/tests/no-such-file.test @@ -1,12 +1,12 @@ # commands should generally autocreate an empty journal when missing, see also add*.test # $$ used for safe concurrent test running, may be a bash-ism -bin/hledger register -f no-such-file-$$; rm -f no-such-file-$$ +hledgerdev register -f no-such-file-$$; rm -f no-such-file-$$ >>> >>>2 /journal file.*not found/ >>>=0 -bin/hledger balance --no-total -f no-such-file-$$; rm -f no-such-file-$$ +hledgerdev balance --no-total -f no-such-file-$$; rm -f no-such-file-$$ >>> >>>2 /journal file.*not found/ >>>=0 diff --git a/tests/null-accountname-component.test b/tests/null-accountname-component.test index a5a5a5c0e..c8859305b 100644 --- a/tests/null-accountname-component.test +++ b/tests/null-accountname-component.test @@ -1,4 +1,4 @@ -# bin/hledger -f - balance -E +# hledgerdev -f - balance -E # <<< # 2009/1/1 x # a: 13 diff --git a/tests/parens-in-account-name.test b/tests/parens-in-account-name.test index 4efb4aaba..40cfc9010 100644 --- a/tests/parens-in-account-name.test +++ b/tests/parens-in-account-name.test @@ -1,4 +1,4 @@ -bin/hledger -f - print +hledgerdev -f - print <<< 2009-01-01 x a 2 diff --git a/tests/parse-blank-description.test b/tests/parse-blank-description.test index 00aa35bb2..3b7eca483 100644 --- a/tests/parse-blank-description.test +++ b/tests/parse-blank-description.test @@ -1,5 +1,5 @@ # 1. accept a blank description -bin/hledger -f- print +hledgerdev -f- print <<< 2010/1/1 a 1 @@ -8,7 +8,7 @@ bin/hledger -f- print >>>=0 # 2. same, but no separator space after the date -bin/hledger -f- print +hledgerdev -f- print <<< 2010/1/1 a 1 diff --git a/tests/parse-dates.test b/tests/parse-dates.test index 49eba46de..eac3b6998 100644 --- a/tests/parse-dates.test +++ b/tests/parse-dates.test @@ -1,6 +1,6 @@ # invalid dates should be rejected # 1. valid month and day, but flipped -bin/hledger -f- print +hledgerdev -f- print <<< 2010/31/12 x a 1 @@ -8,7 +8,7 @@ bin/hledger -f- print >>>2 /bad date/ >>>= 1 # 2. too-large day -bin/hledger -f- print +hledgerdev -f- print <<< 2010/12/32 x a 1 @@ -16,7 +16,7 @@ bin/hledger -f- print >>>2 /bad date/ >>>= 1 # 3. 29th feb on leap year should be ok -bin/hledger -f- print +hledgerdev -f- print <<< 2000/2/29 x a 1 @@ -28,7 +28,7 @@ bin/hledger -f- print >>>= 0 # 4. 29th feb on non-leap year should fail -bin/hledger -f- print +hledgerdev -f- print <<< 2001/2/29 x a 1 diff --git a/tests/parse-ledger-sample.test b/tests/parse-ledger-sample.test index e0888e05e..10877c02a 100644 --- a/tests/parse-ledger-sample.test +++ b/tests/parse-ledger-sample.test @@ -1,5 +1,5 @@ # can we parse this sample journal from c++ ledger source -bin/hledger -f- stats +hledgerdev -f- stats <<< ; -*- ledger -*- diff --git a/tests/parse-posting-error-pos.test b/tests/parse-posting-error-pos.test index dbe185c8f..e9a5e7587 100644 --- a/tests/parse-posting-error-pos.test +++ b/tests/parse-posting-error-pos.test @@ -1,5 +1,5 @@ # should give an accurate parse error location -# bin/hledger -f- stat +# hledgerdev -f- stat # <<< # 2010/1/1 x # a 1 diff --git a/tests/precision.test b/tests/precision.test index 0e883ae55..583290dcd 100644 --- a/tests/precision.test +++ b/tests/precision.test @@ -2,7 +2,7 @@ # # 1. original test case, this should balance since price precisions do # not affect the canonical display precisions used for display and balancing -bin/hledger -f - print +hledgerdev -f - print <<< 2010/1/1 x A 55.3653 C @ 30.92189512 D @@ -16,7 +16,7 @@ bin/hledger -f - print ## 1b. here $'s canonical display precision should be 2 not 4 ## XXX no, because the inferred amount $1.0049 is observed -# bin/hledger -f - print --cost +# hledgerdev -f - print --cost # <<< # 2010/1/1 # a $0.00 @@ -32,7 +32,7 @@ bin/hledger -f - print # 2. and here the price should be printed with its original precision, not # the canonical display precision -bin/hledger -f - print +hledgerdev -f - print <<< 2010/1/1 a $0.00 @@ -48,7 +48,7 @@ bin/hledger -f - print # 3. with $'s display precision at 3 or more, this txn should not balance. # The error message shows the difference with full precision. -bin/hledger -f - balance --no-total --cost --empty +hledgerdev -f - balance --no-total --cost --empty <<< 2010/1/1 a 1C @ $1.0049 @@ -57,7 +57,7 @@ bin/hledger -f - balance --no-total --cost --empty >>>= 1 # 4. with $'s display precision at 2 or less, this txn should balance -bin/hledger -f - balance --no-total --cost --empty +hledgerdev -f - balance --no-total --cost --empty <<< 2010/1/1 a 1C @ $1.0049 @@ -67,7 +67,7 @@ bin/hledger -f - balance --no-total --cost --empty >>>=0 # 5. avamk's 2011/1/19 example -bin/hledger -f - balance --cost +hledgerdev -f - balance --cost <<< 2001/01/01 * ACME fund assets:investment:ACME 203.890 ACME @ $16.02 @@ -95,7 +95,7 @@ bin/hledger -f - balance --cost # 0 ## 6. with a default commodity.. XXX should observe it -bin/hledger -f - balance --cost +hledgerdev -f - balance --cost <<< D $1000.0 2001/01/01 * ACME fund diff --git a/tests/prices.test b/tests/prices.test index 24c07999c..6ca7e0152 100644 --- a/tests/prices.test +++ b/tests/prices.test @@ -1,6 +1,6 @@ # price-related tests # 1. print a transaction with an explicit unit price -bin/hledger -f- print +hledgerdev -f- print <<< 2011/01/01 expenses:foreign currency €100 @ $1.35 @@ -13,7 +13,7 @@ bin/hledger -f- print >>>=0 # 2. -B/--cost converts to the price's commodity ("cost") -bin/hledger -f- print --cost +hledgerdev -f- print --cost <<< 2011/01/01 expenses:foreign currency €100 @ $1.35 @@ -26,7 +26,7 @@ bin/hledger -f- print --cost >>>=0 # 3. -B should ignore historical price directives -bin/hledger -f- print -B +hledgerdev -f- print -B <<< P 2011/01/01 € $1.35 @@ -42,7 +42,7 @@ P 2011/01/01 € $1.35 >>>=0 # 4. print a transaction with a total price -bin/hledger -f - print +hledgerdev -f - print <<< 2011/01/01 expenses:foreign currency €100 @@ $135 @@ -56,7 +56,7 @@ bin/hledger -f - print # 5. when the balance has exactly two commodities, both unpriced, infer an # implicit conversion price for the first one in terms of the second. -bin/hledger -f - print +hledgerdev -f - print <<< 2011/01/01 expenses:foreign currency €100 @@ -79,7 +79,7 @@ bin/hledger -f - print # # 6. when the *cost-basis* balance has exactly two commodities, both # # unpriced, infer an implicit conversion price for the first one in terms # # of the second. -# bin/hledger -f - print +# hledgerdev -f - print # <<< # 2011/01/01 # expenses:foreign currency €100 @@ -98,7 +98,7 @@ bin/hledger -f - print # misc £-1 @@ 2 shekels # ## 7. another, from ledger tests. Just one posting to price so uses @@. -bin/hledger -f - print +hledgerdev -f - print <<< 2002/09/30 * 1a1a6305d06ce4b284dba0d267c23f69d70c20be c56a21d23a6535184e7152ee138c28974f14280c 866.231000 GGGGG @@ -111,7 +111,7 @@ bin/hledger -f - print >>>=0 # 8. when the balance has more than two commodities, don't bother -bin/hledger -f - print +hledgerdev -f - print <<< 2011/01/01 expenses:foreign currency €100 @@ -119,7 +119,7 @@ bin/hledger -f - print expenses:other £200 >>>= !0 # 9. another -bin/hledger -f - balance -B +hledgerdev -f - balance -B <<< 2011/01/01 expenses:foreign currency €99 @@ -133,7 +133,7 @@ bin/hledger -f - balance -B 0 >>>=0 # 10. transaction in two commodities should balance out properly -bin/hledger -f - balance --cost +hledgerdev -f - balance --cost <<< 2011/01/01 x a 10£ @@ 16$ @@ -147,7 +147,7 @@ bin/hledger -f - balance --cost # 11. When commodity price is specified implicitly, transaction should # be considered balanced out even when first amount is negative # (that is, price for it should be determined properly, with proper sign) -bin/hledger -f - balance +hledgerdev -f - balance <<< 2011/01/01 x a -10£ @@ -161,7 +161,7 @@ bin/hledger -f - balance >>>=0 # 12. When commodity price is specified implicitly, transaction should # NOT be considered balanced out when BOTH amounts are negative -bin/hledger -f - balance +hledgerdev -f - balance <<< 2011/01/01 x a -10£ @@ -170,7 +170,7 @@ bin/hledger -f - balance >>>=1 # 13. Differently-priced lots of a commodity should be merged in balance report -bin/hledger -f - balance +hledgerdev -f - balance <<< 2011/1/1 (a) £1 @ $2 @@ -184,7 +184,7 @@ bin/hledger -f - balance >>>=0 # 14. this should balance -bin/hledger -f - balance +hledgerdev -f - balance <<< 2011/1/1 a 1h @ $10 @@ -193,7 +193,7 @@ bin/hledger -f - balance >>>= 0 # 15. this should balance, ignoring the P -bin/hledger -f - balance +hledgerdev -f - balance <<< P 2011/11/15 EUR CHF 1.234 2011/11/19 diff --git a/tests/print-acct-pattern.test b/tests/print-acct-pattern.test index d7abc4fee..af46d86a5 100644 --- a/tests/print-acct-pattern.test +++ b/tests/print-acct-pattern.test @@ -1,5 +1,5 @@ # print with negative account pattern should exclude transactions containing a matched posting -bin/hledger -f- print not:a +hledgerdev -f- print not:a <<< 2010/1/1 x a 1 diff --git a/tests/print-desc-pattern.test b/tests/print-desc-pattern.test index d9fa94042..b33a10743 100644 --- a/tests/print-desc-pattern.test +++ b/tests/print-desc-pattern.test @@ -1,4 +1,4 @@ -bin/hledger -f - print desc:x +hledgerdev -f - print desc:x <<< 2009/1/1 x a 1 diff --git a/tests/print-effective.test b/tests/print-effective.test index 7d1b3573c..0c473a380 100644 --- a/tests/print-effective.test +++ b/tests/print-effective.test @@ -1,5 +1,5 @@ # print shows both dates. The second's year defaults to the first's. -bin/hledger -f - print --effective +hledgerdev -f - print --effective <<< 2009/1/1=1/2 x a 1 @@ -13,7 +13,7 @@ bin/hledger -f - print --effective >>>= 0 # Effective date of 29 Feb on leap year should be valid -bin/hledger -f - print --effective +hledgerdev -f - print --effective <<< 2001/2/27=2000/2/29 x a 1 diff --git a/tests/print-long-account.test b/tests/print-long-account.test index 778d44bd8..96402611c 100644 --- a/tests/print-long-account.test +++ b/tests/print-long-account.test @@ -1,4 +1,4 @@ -bin/hledger -f - print +hledgerdev -f - print <<< 2009/1/1 x aaaaabbbbbcccccdddddeeeeefffffggggghhhhh 1 diff --git a/tests/read-csv.test b/tests/read-csv.test index 2daef30a4..315c6027d 100644 --- a/tests/read-csv.test +++ b/tests/read-csv.test @@ -1,5 +1,5 @@ # 1. read CSV to hledger journal format - rm -rf t.rules$$; printf 'date-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger -f- print --rules-file t.rules$$; rm -rf t.rules$$ + rm -rf t.rules$$; printf 'date-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | hledgerdev -f- print --rules-file t.rules$$; rm -rf t.rules$$ >>> 2009/09/10 Flubber Co income:unknown $-50 @@ -9,7 +9,7 @@ >>>=0 # 2. reading CSV with in-field and out-field - printf 'base-account Assets:MyAccount\ndate-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\nin-field 2\nout-field 3\ncurrency $\n' >$$.rules ; bin/hledger -f- print --rules-file $$.rules; rm -rf $$.rules + printf 'base-account Assets:MyAccount\ndate-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\nin-field 2\nout-field 3\ncurrency $\n' >$$.rules ; hledgerdev -f- print --rules-file $$.rules; rm -rf $$.rules <<< 10/2009/09,Flubber Co,50, 11/2009/09,Flubber Co,,50 @@ -26,7 +26,7 @@ >>>=0 # 3. report rules parse error -# rm -rf t.rules$$; printf 'date-fiel 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger convert --rules-file t.rules$$; rm -rf t.rules$$ +# rm -rf t.rules$$; printf 'date-fiel 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | hledgerdev convert --rules-file t.rules$$; rm -rf t.rules$$ # >>> # 2009/09/10 Flubber Co # income:unknown $-50 diff --git a/tests/register-depth.test b/tests/register-depth.test index f1f017494..0a5d94b8d 100644 --- a/tests/register-depth.test +++ b/tests/register-depth.test @@ -1,5 +1,5 @@ # 1. register --depth N matches postings as usual but clips account names to N -bin/hledger -f - register aa --depth 1 +hledgerdev -f - register aa --depth 1 <<< 2010/1/1 x a:aa:aaa 1 @@ -9,7 +9,7 @@ bin/hledger -f - register aa --depth 1 >>>=0 # 2. similar to above, postings with same clipped account name are not aggregated -bin/hledger -f - register aa --depth 2 +hledgerdev -f - register aa --depth 2 <<< 2010/1/1 x a:aa 1 @@ -29,7 +29,7 @@ bin/hledger -f - register aa --depth 2 >>>=0 # 3. as above, but with a reporting interval causing postings to be aggregated -bin/hledger -f - register aa --depth 1 --daily +hledgerdev -f - register aa --depth 1 --daily <<< 2010/1/1 x a:aa 1 @@ -48,7 +48,7 @@ bin/hledger -f - register aa --depth 1 --daily >>>=0 # 4. with --cleared -bin/hledger -f - register a --depth 1 --cleared +hledgerdev -f - register a --depth 1 --cleared <<< 2012/1/1 * (a:aa) 1 diff --git a/tests/register-intervals.test b/tests/register-intervals.test index 07869dd78..19265067e 100644 --- a/tests/register-intervals.test +++ b/tests/register-intervals.test @@ -1,5 +1,5 @@ # 1. monthly reporting interval, no end dates, shows just the intervals with data: -bin/hledger -f- register --period 'monthly' +hledgerdev -f- register --period 'monthly' <<< 2011/2/1 (a) 1 @@ -8,7 +8,7 @@ bin/hledger -f- register --period 'monthly' >>>=0 # 2. or with a query pattern, just the intervals with matched data: -bin/hledger -f- register --period 'monthly' b +hledgerdev -f- register --period 'monthly' b <<< 2011/1/1 (a) 1 @@ -21,7 +21,7 @@ bin/hledger -f- register --period 'monthly' b # 3. with --empty, show all intervals spanned by the journal # (unlike current ledger, but more useful) -bin/hledger -f- register --period 'monthly' b --empty +hledgerdev -f- register --period 'monthly' b --empty <<< 2011/1/1 (a) 1 @@ -38,7 +38,7 @@ bin/hledger -f- register --period 'monthly' b --empty >>>=0 # 4. any specified begin/end dates limit the intervals reported -bin/hledger -f- register --period 'monthly to 2011/3/1' b --empty +hledgerdev -f- register --period 'monthly to 2011/3/1' b --empty <<< 2011/1/1 (a) 1 @@ -54,7 +54,7 @@ bin/hledger -f- register --period 'monthly to 2011/3/1' b --empty >>>=0 # 5. likewise for date-restricting display expressions -bin/hledger -f- register --period 'monthly to 2011/2/1' b --empty --display 'd<[2011/2/1]' +hledgerdev -f- register --period 'monthly to 2011/2/1' b --empty --display 'd<[2011/2/1]' <<< 2011/1/1 (a) 1 diff --git a/tests/stats.test b/tests/stats.test index 4886a82e8..1f8f19089 100644 --- a/tests/stats.test +++ b/tests/stats.test @@ -1,11 +1,11 @@ # 1. empty file -bin/hledger -f- stats +hledgerdev -f- stats <<< >>> /Accounts.* 0 \(depth 0\)/ >>>=0 # 2. included files should be listed in parse order - touch a.j b.j; bin/hledger -f- stats; rm -f a.j b.j + touch a.j b.j; hledgerdev -f- stats; rm -f a.j b.j <<< include a.j include b.j diff --git a/tests/status.test b/tests/status.test index 410e58cb8..cf205e0ae 100644 --- a/tests/status.test +++ b/tests/status.test @@ -1,7 +1,7 @@ # filtering by transaction status # 1. with --cleared, print shows cleared transactions only -bin/hledger -f- print --cleared +hledgerdev -f- print --cleared <<< 2010/1/1 x a 1 @@ -26,7 +26,7 @@ bin/hledger -f- print --cleared >>>=0 # 2. with --uncleared, shows uncleared transactions only -bin/hledger -f- print --uncleared +hledgerdev -f- print --uncleared <<< 2010/1/1 x a 1 @@ -47,7 +47,7 @@ bin/hledger -f- print --uncleared >>>=0 # 2. can also have per-posting cleared status -bin/hledger -f- register --cleared +hledgerdev -f- register --cleared <<< 2012/1/1 a 1 @@ -61,7 +61,7 @@ bin/hledger -f- register --cleared # 3. also works with balance as shown, same as ledger. Hmm. -bin/hledger -f- balance --uncleared +hledgerdev -f- balance --uncleared <<< 2012/1/1 a 1 diff --git a/tests/tags.test b/tests/tags.test index fdbdd5b93..f90b0a68d 100644 --- a/tests/tags.test +++ b/tests/tags.test @@ -1,7 +1,7 @@ # 1. we parse metadata tags in transaction and posting comments. Currently, # - they can be on the same line and/or separate lines # - they are always printed on separate lines -bin/hledger -f - print +hledgerdev -f - print <<< 2010/01/01 ; txntag1: txn val 1 ; txntag2: txn val 2 @@ -26,7 +26,7 @@ bin/hledger -f - print >>>=0 # 2. reports can filter by tag existence -bin/hledger -f - print tag:foo +hledgerdev -f - print tag:foo <<< 2010/01/01 ; foo:bar a 1 @@ -55,7 +55,7 @@ bin/hledger -f - print tag:foo >>>=0 # 3. or tag value -bin/hledger -f - print tag:foo=bar +hledgerdev -f - print tag:foo=bar <<< 2010/01/01 ; foo:bar @@ -80,7 +80,7 @@ bin/hledger -f - print tag:foo=bar >>>=0 # 4. postings inherit their transaction's tags -bin/hledger -f - register tag:foo=bar +hledgerdev -f - register tag:foo=bar <<< 2010/01/01 a 1 ; foo:bar diff --git a/tests/timelog-stack-overflow.test b/tests/timelog-stack-overflow.test index 4b9cd49ca..1b65b01a7 100644 --- a/tests/timelog-stack-overflow.test +++ b/tests/timelog-stack-overflow.test @@ -1,12 +1,12 @@ # this gave a stack space overflow error with 0.8-0.9 due to infinite # recursion in Posting and Transaction's equality tests: -bin/hledger -f - balance +hledgerdev -f - balance <<< i 2010/1/1 09:00:00 a:b o 2010/1/1 09:03:00 >>>=0 # incidentally this didn't trigger it.. go figure -#bin/hledger -f - balance +#hledgerdev -f - balance #<<< #i 2010/1/1 09:00:00 a:b #o 2010/1/1 09:02:00 diff --git a/tests/timelog.test b/tests/timelog.test index 68d4396fe..a366d1f0f 100644 --- a/tests/timelog.test +++ b/tests/timelog.test @@ -1,5 +1,5 @@ # a timelog session is parsed as a similarly-named transaction with one virtual posting -bin/hledger -f - print +hledgerdev -f - print <<< i 2009/1/1 08:00:00 something o 2009/1/1 09:00:00 diff --git a/tests/timezone.test b/tests/timezone.test index 17fe1d5fd..903d8b6ea 100644 --- a/tests/timezone.test +++ b/tests/timezone.test @@ -2,7 +2,7 @@ # 1. as in ledger, historical prices may contain a time and timezone. # hledger ignores them and uses 00:00 local time instead. # XXX needs --value not --cost -# bin/hledger -f - balance --no-total --cost +# hledgerdev -f - balance --no-total --cost # <<< # P 2011/01/01 00:00:00 A $1 # P 2011/01/01 15:00:00-0100 A $2 diff --git a/tests/unbalanced.test b/tests/unbalanced.test index a6a8ac5d0..99eba9922 100644 --- a/tests/unbalanced.test +++ b/tests/unbalanced.test @@ -1,4 +1,4 @@ -bin/hledger -f - register +hledgerdev -f - register <<< 2009/1/1 a b 1.1 diff --git a/tests/unicode-account-matching.test b/tests/unicode-account-matching.test index 2b97c71ce..225a6c1f0 100644 --- a/tests/unicode-account-matching.test +++ b/tests/unicode-account-matching.test @@ -1,4 +1,4 @@ -bin/hledger -f - register τράπ +hledgerdev -f - register τράπ <<< 2009-01-01 проверка τράπεζα 10 руб diff --git a/tests/unicode-balance.test b/tests/unicode-balance.test index 102981c8f..b4c3b1ead 100644 --- a/tests/unicode-balance.test +++ b/tests/unicode-balance.test @@ -1,4 +1,4 @@ -bin/hledger -f - balance +hledgerdev -f - balance <<< 2009-01-01 проверка τράπεζα 10 руб diff --git a/tests/unicode-description-matching.test b/tests/unicode-description-matching.test index 66f58e2fb..44c54567a 100644 --- a/tests/unicode-description-matching.test +++ b/tests/unicode-description-matching.test @@ -1,4 +1,4 @@ -bin/hledger -f - register desc:аура +hledgerdev -f - register desc:аура <<< 2009-01-01 аура (cyrillic letters) bank 10 diff --git a/tests/unicode-error-message.test b/tests/unicode-error-message.test index 8ff5045d7..0ceff52aa 100644 --- a/tests/unicode-error-message.test +++ b/tests/unicode-error-message.test @@ -1,7 +1,7 @@ -bin/hledger -f - balance +hledgerdev -f - balance <<< 2009-01-01 broken entry дебит 1 кредит -2 >>>2 /дебит/ ->>>= 1 \ No newline at end of file +>>>= 1 diff --git a/tests/unicode-print.test b/tests/unicode-print.test index c05534a2f..b3d33314f 100644 --- a/tests/unicode-print.test +++ b/tests/unicode-print.test @@ -1,4 +1,4 @@ -bin/hledger -f - print +hledgerdev -f - print <<< 2009-01-01 проверка счёт:первый 1 diff --git a/tests/unicode-register.test b/tests/unicode-register.test index 93cc547c3..807b366d4 100644 --- a/tests/unicode-register.test +++ b/tests/unicode-register.test @@ -1,4 +1,4 @@ -bin/hledger -f - register +hledgerdev -f - register <<< 2009-01-01 проверка τράπεζα 10 руб diff --git a/tests/virtual.test b/tests/virtual.test index f7408bc6e..25b8614e5 100644 --- a/tests/virtual.test +++ b/tests/virtual.test @@ -1,5 +1,5 @@ # 1. virtual posting shouldn't affect balance -bin/hledger -f- print +hledgerdev -f- print <<< 2009/1/1 x (virtual) 100 @@ -8,7 +8,7 @@ bin/hledger -f- print >>>=0 # # 2. balanced virtual postings should be required to balance (themselves) -bin/hledger -f- print +hledgerdev -f- print <<< 2010/1/1 x [balanced virtual] 10 @@ -17,7 +17,7 @@ bin/hledger -f- print >>>= !0 # # 3. balanced virtual postings should be required to balance (themselves) -bin/hledger -f- print +hledgerdev -f- print <<< 2010/1/1 x [balanced virtual] 10 @@ -27,7 +27,7 @@ bin/hledger -f- print >>>=0 # # 4. a virtual posting with implicit amount should be handled correctly -bin/hledger -f- print +hledgerdev -f- print <<< 2010/1/1 x [a] 10 @@ -35,7 +35,7 @@ bin/hledger -f- print >>>=0 # # 5. real and balanced virtual postings are balanced separately, and multiple blank virtuals are ok -bin/hledger -f- balance +hledgerdev -f- balance <<< 2010/1/1 x a 1 diff --git a/tests/zero-handling.test b/tests/zero-handling.test index 47c123898..0659bedbf 100644 --- a/tests/zero-handling.test +++ b/tests/zero-handling.test @@ -1,6 +1,6 @@ # a zero amount is always displayed as just "0", regardless of any commodity/decimal places/price (like ledger) # -bin/hledger -f- print --empty +hledgerdev -f- print --empty <<< 2010/3/1 x a $0.00 @ 3EUR