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