Simon Michael
bba0d702a1
move bench.tests to tests/
2014-01-11 21:53:06 -08:00
Simon Michael
ff90fdc50b
disable a failing add-on option-parsing test
2013-12-13 19:13:59 -08:00
Simon Michael
c53732a4af
balance: new multi-column reports & documentation
...
Two new multi-column balance report modes show ending balance per
period: `--cumulative`, starting from 0, and `--historical`, starting
from the historical starting balance.
The balance command's specification has been clarified and consolidated
in the Balance.hs haddock. Reports.hs has also had haddock updates. The
old AccountsReport type is now BalanceReport, still used by
single-column balance report. The new MultiBalanceReport type is used by
the multi-column reports.
2013-12-07 05:43:31 -08:00
Simon Michael
1fb4c5956f
fix test comment
2013-09-26 15:07:09 -07:00
Simon Michael
13f8c0f938
overhaul command line processing
...
Command line processing has been overhauled and made more consistent,
and now has tests and extensive debug output. More flags now work
both before and after COMMAND: -f, --rule-file, --alias, --help,
--debug, --version. Command line help, command aliases, API docs and
code have been improved.
2013-09-22 01:17:41 -07:00
Simon Michael
f9656a21af
print: comment positions (same line or next line) are now preserved
2013-09-10 10:32:49 -07:00
Dmitry Astapov
550f41ee48
Tests to show bug in multiple file assigments in CSV parsing
2013-06-19 08:29:45 +01:00
Simon Michael
c2fa4b3c21
parsing: make balance assertions more robust with different precisions ( #119 )
...
Also note another issue.
2013-06-01 13:39:00 -07:00
Simon Michael
74eac84b1a
parsing: function tests for balance assertions
2013-05-30 15:14:49 -07:00
Simon Michael
78837c66a6
parsing: fix test breakage due to new csv rules format ( fixes #102 )
2013-04-12 14:59:28 -07:00
Simon Michael
a694cfcfcd
add: fix functional test breakage due to add ui cleanups ( #102 )
2013-04-12 14:57:39 -07:00
Simon Michael
2bb120d6c6
register: fix -w related test breakage, another width tweak ( #102 )
...
As part of adding -w in december I cleaned up/adjusted register field
widths, and didn't make all the tests pass. This commit makes one more
width adjustment
(one space after the date instead of two) and fixes all tests depending on register output.
2013-04-12 14:56:41 -07:00
Simon Michael
7fcd45614b
add: ui cleanups
...
- tidier output
- show more help
- suggest . only for recording, not for quitting (though it still works)
- show each transaction after adding it (#52 )
- don't parse . as a zero amount
- don't show [] when there's no default
2013-02-23 00:57:16 +00:00
Simon Michael
621a91807e
rename actual/effective dates to primary/secondary
...
The command-line flag is now --date2. Alternate spellings --effective and --aux-date
are accepted for compatibility.
2012-12-06 04:43:41 +00:00
Simon Michael
e75abc4625
parse posting dates, better comment/tag handling, begin using HTF for unit testing
2012-12-06 00:28:23 +00:00
Simon Michael
211327c758
drop obsolete test
2012-12-05 23:38:48 +00:00
Simon Michael
f54e3299b9
94: fix 0.19 regression showing wrong total balance with balance --flat
...
and distinguish better between account depth and item indent level
2012-12-04 01:07:04 +00:00
Simon Michael
4248df5c6f
clarify historical price field and tests
2012-11-20 00:27:43 +00:00
Simon Michael
cbc7661703
87: fix an arithmetic and transaction balancing bug with multiple total-priced amounts
2012-11-12 16:31:43 +00:00
Simon Michael
2b8d759db1
rename developer build to hledgerdev, avoiding confusion with production hledger
2012-10-21 18:23:23 +00:00
Simon Michael
0b96a767b4
support tilde (~) in journal and rules file paths
2012-05-30 08:36:01 +00:00
Simon Michael
074486549a
make stats.test and include.test parallelizable
2012-06-29 18:05:12 +00:00
Simon Michael
24546bb910
stats: test display order of included files
2012-06-29 14:41:16 +00:00
Simon Michael
c2365c3541
update status tests
2012-06-29 18:33:45 +00:00
Simon Michael
d4a897306c
combine command-line flags like --depth properly with non-flag query patterns
2012-06-29 22:36:30 +00:00
Simon Michael
70572eb837
test comment
2012-03-28 18:17:05 +00:00
Simon Michael
d4a1e51f2c
functional test de-hard-codifications
2012-04-13 21:48:29 +00:00
Simon Michael
021d61b285
fix csv reading tests
2012-03-25 22:12:52 +00:00
Simon Michael
cb905a741c
new query by tag implementation
2012-05-28 00:27:55 +00:00
Simon Michael
56cf9b21cb
fix txn & posting comment parsing & printing; better unit tests
2012-05-15 01:49:05 +00:00
Simon Michael
0580ef69a3
disable/rename tags test
2012-05-27 18:07:58 +00:00
Simon Michael
a58a5f96ad
more robust comments & metadata, on postings too, and document as "tags"
2012-05-14 18:52:22 +00:00
xiaoruoruo
ce83876700
metadata parse and show for transaction
2012-04-08 19:13:56 +00:00
Simon Michael
549bae945c
metadata test updates
2012-05-06 20:43:48 +00:00
xiaoruoruo
dafa764a07
filter by metadata tag
2012-04-08 20:43:48 +00:00
Simon Michael
ca5d5020e1
prototypical incomestatement and balancesheet commands
2012-04-14 01:34:56 +00:00
Simon Michael
e9f965a2dc
disable tests for non-working clear missing accountname component error message
2011-12-30 00:12:38 +00:00
Simon Michael
9bdb170a0a
inferred amounts use the cost commodity if known, like ledger ( #69 )
2012-01-03 08:15:48 +00:00
Simon Michael
41c1fa636a
parsing: -B/--cost now ignores P historical prices, like ledger
2012-01-22 20:39:11 +00:00
Simon Michael
1bc4d4b395
refactor: clarify mixed amount normalising a bit
2012-01-01 00:39:13 +00:00
Dmitry Astapov
7426e93ec6
Testcase+fix for commodity being reported more than once per account in balance
2011-12-25 21:21:27 +00:00
Simon Michael
5972ecfdb9
convert test tweaks
2012-01-30 17:18:32 +00:00
Simon Michael
5d7e601cb3
possible add test
2012-01-30 17:18:46 +00:00
Simon Michael
6ca155edc0
convert: don't reverse order of transactions
2011-09-19 03:10:16 +00:00
Simon Michael
2f313663af
rename a func. test
2011-09-22 19:30:26 +00:00
Simon Michael
f79b272ff3
balance: ledger compatibility fix: don't elide parent accounts with multiple displayed subaccounts
2011-09-22 20:40:06 +00:00
Simon Michael
ea0cbaea40
docs: clarify D directive's influence on display settings once and for all
2011-09-22 22:23:28 +00:00
Simon Michael
c22e4e85d0
register: be better at showing empty intervals with --empty and a query pattern
2011-09-23 00:09:39 +00:00
Simon Michael
4a7b3b9b74
gather balance tests
2011-09-23 02:04:33 +00:00
Simon Michael
6ddf394119
add: clearer prompts, more validation, use . to end as well
2011-09-23 03:51:45 +00:00