summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* If a balance report is multi-lined, print a totalJohn Wiegley2009-03-151-0/+3
|
* Added make rule to build mondo.datJohn Wiegley2009-03-101-7/+0
|
* Enabled use of pre-compiled headers by defaultJohn Wiegley2009-03-107-0/+15
|
* Avoid a race condition when making directoriesJohn Wiegley2009-03-081-1/+2
| | | | This can happen when doing a concurrent build with -jX.
* Rewrote the balance report again, to fix --depthJohn Wiegley2009-03-082-0/+143
|
* Was missing an argument in RegressTests.pyJohn Wiegley2009-03-081-1/+1
|
* Disabled some tests, which were running too slowlyJohn Wiegley2009-03-081-2/+2
|
* Reduced the #include dependency tree to a minimumJohn Wiegley2009-03-042-0/+2
|
* Refactored test/RegressTests.pyJohn Wiegley2009-03-031-93/+129
|
* Fixed another time-sensitive unit testJohn Wiegley2009-03-021-7/+13
|
* Added "fixated commodity pricing"John Wiegley2009-03-021-0/+18
| | | | | | | | | | | | | If you put '=' before an annotated commodity's price, it will cause any future market valuation of that commodity to use that price, and ignore whatever changes may have happened since in the market price. This can be useful if you are tracking gas expenses based on a standard rate which, although it changes over time, should not adjust the historical valuation of how much the gas cost at the time it was purchased: 2009/01/01 Payee Expenses:Gas 100 GAL {=$2} Liabilities:MasterCard $-200
* The optimized build could not run 'make fullcheck'John Wiegley2009-03-021-2/+2
|
* Failing RegressTests weren't reporting failureJohn Wiegley2009-03-021-1/+4
|
* Patched some date-sensitive testsJohn Wiegley2009-03-022-38/+38
|
* Created test/input/wow.datJohn Wiegley2009-02-281-0/+550
|
* Reorganized some files in tools/ and test/John Wiegley2009-02-285-0/+341
|
* Added LedgerHarness.py, to simplify test creationJohn Wiegley2009-02-285-174/+198
|
* Corrected warnings g++-4.3.3 was complaining aboutJohn Wiegley2009-02-281-5/+7
|
* Separator in "balance" now part of format stringJohn Wiegley2009-02-275-5/+5
|
* Fix to amount unreduction (aka, 120m -> 2h)John Wiegley2009-02-274-1296/+1292
|
* Be smarter about trimming off trailing zeroesJohn Wiegley2009-02-271-1/+1
|
* Added generate command, --seed, and GenerateTestsJohn Wiegley2009-02-271-0/+162
|
* Normalize "dots" output from some of the testsJohn Wiegley2009-02-272-4/+4
|
* Run the confirm tests using --verifyJohn Wiegley2009-02-271-1/+1
|
* Fixed a buffer overrunJohn Wiegley2009-02-271-2/+2
|
* The -B, -G, -V reports now show rounding amountsJohn Wiegley2009-02-2611-3/+5926
| | | | | | | | | This way, if the running total is off by a penny or two due to rounding of one or more commodities in the account, the user will see it. This commit also reorganizes the testing code a bit, which I did after adding the ninth test series (ConfirmTests), to validate the new rounding code.
* Allow uncommoditized amounts to +/- with an amountJohn Wiegley2009-02-251-6/+6
| | | | Thus, you can say "$100 + 10" to increase it by $10.
* Fixed the pager test to be more portableJohn Wiegley2009-02-241-2/+4
|
* Created some new Python scripts under python/John Wiegley2009-02-241-0/+0
|
* Moved python/*.cc files into src/John Wiegley2009-02-241-1/+1
| | | | | This is because soon, I intend to have real Python source files in python/.
* Be smarter about printing uncommoditized amountsJohn Wiegley2009-02-242-6/+6
|
* Added a new regression test for 13965214John Wiegley2009-02-241-0/+30
|
* Fixed an issue involving costs and reduced valuesJohn Wiegley2009-02-241-1/+17
|
* Restored the use of Python unit testsJohn Wiegley2009-02-2410-50/+10
|
* Build Python module using automake, not setup.pyJohn Wiegley2009-02-241-1/+1
|
* Renamed a regression test, for consistency's sakeJohn Wiegley2009-02-241-0/+0
|
* Added several baseline tests regarding lot detailsJohn Wiegley2009-02-245-0/+14546
|
* Fixed a minor bug in handling of automated xactsJohn Wiegley2009-02-231-0/+1
| | | | | There was a if statement with an inverse boolean meaning, which caused some automated transaction postings to have a null amount.
* The Great Renaming, Part IIJohn Wiegley2009-02-234-87/+87
| | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset.
* Added several more option baseline testsJohn Wiegley2009-02-235-0/+65
|
* Allow $FILE in regression test error output matchJohn Wiegley2009-02-232-10/+7
|
* Restore the --gain option, for showing gain/lossJohn Wiegley2009-02-231-0/+66
|
* Added baseline test for --revalued-onlyJohn Wiegley2009-02-232-0/+125
|
* Many fixes to both --market and --exchangeJohn Wiegley2009-02-232-10/+16
|
* Many fixes to --market and --exchangeJohn Wiegley2009-02-222-0/+141
| | | | Also, --exchange now accepted multiple, comma-separated commodities.
* Added --exchange (-x) optionJohn Wiegley2009-02-221-5/+5
| | | | | | | This is like -V, except it lets you specify the goal commodity to report in terms of, for example: reg -x CAD
* Added more option baseline testsJohn Wiegley2009-02-223-1/+308
|
* Restored the --invert optionJohn Wiegley2009-02-221-0/+11
|
* Added more option baseline testsJohn Wiegley2009-02-213-0/+56
|
* Added variant baseline tests relating to --emptyJohn Wiegley2009-02-215-8/+426
|