gnucash maint: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Wed Aug 8 10:29:55 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/1e87d069 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/47ad60c7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/58ae3f2a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cabb598c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8273f3eb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8cbd4d62 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/47ba21b8 (commit)
	from  https://github.com/Gnucash/gnucash/commit/de2a1e9e (commit)



commit 1e87d069f651a1c1642b518d734e4cdf5afcd9fb
Merge: de2a1e9 47ad60c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 8 16:26:35 2018 +0200

    Merge branch 'maint-upgrade-test-balsheet' of https://github.com/christopherlam/gnucash into maint

commit 47ad60c7235503134f6c1b8cdde232db2b507d48
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 31 11:22:07 2018 +0800

    [test-balsheet-pnl] add more SELL transactions
    
    this is to thoroughly test average-cost and weighted-average

commit 58ae3f2a89f2e3ec6d818234aa1d874fd16bb446
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 24 09:29:55 2018 +0800

    [test-balsheet-pnl] add income-statement tests

commit cabb598c0f0428d0dcc4f43c3b4713acbb1bb0f5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 24 08:28:45 2018 +0800

    [test-balsheet-pnl] rename to allow for pnl tests

commit 8273f3eb824d230f347464cc01df2d58f1338e05
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 24 08:27:18 2018 +0800

    [test-balance-sheet] prepare for pnl tests
    
    This commit prepares for pnl tests - variables are prefixed with
    balance-sheet- to accommodate pnl- tests

commit 8cbd4d629f8c23e0b312d51a37882cd37904dee2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 23 22:51:29 2018 +0800

    [test-balance-sheet] upgrade to better coverage of balance-sheet
    
    This commit upgrades test-balance-sheet to cover most sensitive data.
    It specifically generates the following types of transactions, and
    tests the balance sheet generated.
    
    - Equity-USD to nested accounts
    - Equity-USD to ForeignBank-GBP
    - Equity-USD to Broker:FUNDS
    - buy/sell from equity to GBP and FUNDS
    - Broker and Broker:FUNDS both have splits with amounts
    
    Two main subtotal strategies are tested: multilevel and recursive-bal,
    and all amounts are tested.

commit 47ba21b8dc62b26dfb167b454c45f6be838e29f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 23 23:08:06 2018 +0800

    [test-extras] export gnc-pricedb-create



Summary of changes:
 .../report/standard-reports/test/CMakeLists.txt    |   2 +-
 .../standard-reports/test/test-balance-sheet.scm   | 140 -------
 .../standard-reports/test/test-balsheet-pnl.scm    | 456 +++++++++++++++++++++
 libgnucash/engine/test/test-extras.scm             |   1 +
 4 files changed, 458 insertions(+), 141 deletions(-)
 delete mode 100644 gnucash/report/standard-reports/test/test-balance-sheet.scm
 create mode 100644 gnucash/report/standard-reports/test/test-balsheet-pnl.scm



More information about the gnucash-patches mailing list