gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Mon Jul 16 17:08:39 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/fa1b4c68 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6f1c63db (commit)
	 via  https://github.com/Gnucash/gnucash/commit/294e113f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/414ab99a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b8ce2b54 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aa4da810 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dfe1f345 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/694d0f06 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/57c6f175 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e2907844 (commit)
	from  https://github.com/Gnucash/gnucash/commit/c444729d (commit)



commit fa1b4c685f53c6da1090a9e0a6dee3ff6790d3b7
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 16 14:08:24 2018 -0700

    Add jenny to sources for combinatorics testing.

commit 6f1c63dbda40526817ffb2212367766e1cd63e99
Merge: c444729 294e113
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 16 12:52:01 2018 -0700

    Merge Chris Lam's 'maint-stress-tests' into maint.

commit 294e113fec9ef22e752ad6922971b84f79614f2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 16 07:14:44 2018 +0800

    Small typo fix
    
    Fixes typo in a51be5157c383b15a3bddf314b61293cff19c3dd

commit 414ab99aa07c550882ffb0c65f8d415dfb1d7008
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 16 00:18:58 2018 +0800

    [test-stress-options] Set COMBINATORICS to full path to jenny
    
    Setting COMBINATORICS to the full path name to jenny will enable
    pairwise testing.
    
    e.g. COMBINATORICS=/home/user/jenny/jenny ninja check

commit b8ce2b545ac83ff6e5d059a1c15c33b4789d024d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 10 23:33:40 2018 +0800

    [stress-test] run tests on empty book and populated book
    
    Refactor (tests) into call (create-test-data) which will add sample
    txns in the environment.
    
    As a result we can run tests twice - once before and once
    after (create-test-data) which helps dislodge a few more report bugs.

commit aa4da810c1cc9b00c829ef77bc4ff8a8792c92a2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 8 14:59:30 2018 +0800

    [test-stress-options] introduce combinatorial testing
    
    This is enabled if the environment variable COMBINATORICS exists.
    I guess it can be run via:
    
    COMBINATORICS=bla ninja check

commit dfe1f34573fcae11b8447f4f2c83d5418d9eac53
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 1 14:12:39 2018 +0800

    [stress-test] stress test options!

commit 694d0f06133826ecc036b026fbf0290455206b13
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 10 23:31:36 2018 +0800

    [budget-flow] fix report-title not defined
    
    this report uses reportname instead

commit 57c6f175b442988c2135dc250c39b4c7d8e726be
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 10 23:30:55 2018 +0800

    [html-chart] num-columns return 0 for empty-table
    
    this commit fixes whereby data is '() indicating no columns

commit e2907844be26d61914385e3932fe1de2ca31b588
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 10 23:30:26 2018 +0800

    [customer-summary] prevents crash on empty-book with no accounts



Summary of changes:
 borrowed/jenny/jenny.c                             | 1806 ++++++++++++++++++++
 gnucash/gschemas/org.gnucash.gschema.xml.in        |    2 +-
 gnucash/gtkbuilder/dialog-preferences.glade        |    2 +-
 .../report/business-reports/customer-summary.scm   |    2 +-
 gnucash/report/report-system/html-table.scm        |    2 +-
 gnucash/report/standard-reports/budget-flow.scm    |    2 +-
 .../report/standard-reports/test/CMakeLists.txt    |    1 +
 .../standard-reports/test/test-stress-options.scm  |  339 ++++
 .../test/test-stress-optionslist.scm               |  972 +++++++++++
 9 files changed, 3123 insertions(+), 5 deletions(-)
 create mode 100644 borrowed/jenny/jenny.c
 create mode 100644 gnucash/report/standard-reports/test/test-stress-options.scm
 create mode 100644 gnucash/report/standard-reports/test/test-stress-optionslist.scm



More information about the gnucash-patches mailing list