mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Build or link all Scheme test files into a directory "tests".
Instead of random locations only occasionally related to the corresponding source. Includes renaming libgnucash/engine/test/test-extras.scm and gnucash/report/report-system/test/test-extras.scm to avoid a naming conflict.
This commit is contained in:
parent
141e777893
commit
cac307602f
@ -55,7 +55,7 @@ endif()
|
|||||||
|
|
||||||
set(test_core_SCHEME unittest-support.scm)
|
set(test_core_SCHEME unittest-support.scm)
|
||||||
|
|
||||||
set(GUILE_OUTPUT_DIR gnucash)
|
set(GUILE_OUTPUT_DIR tests)
|
||||||
set(GUILE_DEPENDS test-core-guile)
|
set(GUILE_DEPENDS test-core-guile)
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
(define-module (gnucash unittest-support))
|
(define-module (tests unittest-support))
|
||||||
(eval-when
|
(eval-when
|
||||||
(compile load eval expand)
|
(compile load eval expand)
|
||||||
(load-extension "libtest-core-guile" "scm_init_unittest_support_module"))
|
(load-extension "libtest-core-guile" "scm_init_unittest_support_module"))
|
||||||
|
@ -39,7 +39,7 @@ set(GUILE_DEPENDS
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-load-gnome-utils-module
|
gnc_add_scheme_test_targets(scm-test-load-gnome-utils-module
|
||||||
"test-load-gnome-utils-module.scm"
|
"test-load-gnome-utils-module.scm"
|
||||||
"gnucash/reports"
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
@ -16,7 +16,7 @@ gnc_add_test(test-link-module-report-locale-specific-us test-link-module.c
|
|||||||
#
|
#
|
||||||
#gnc_add_scheme_test_targets(test-load-report-locale-specific-module
|
#gnc_add_scheme_test_targets(test-load-report-locale-specific-module
|
||||||
# "test-load-report-locale-specific-module.scm"
|
# "test-load-report-locale-specific-module.scm"
|
||||||
# "gnucash/report"
|
# "tests"
|
||||||
# "${GUILE_DEPENDS}"
|
# "${GUILE_DEPENDS}"
|
||||||
# FALSE
|
# FALSE
|
||||||
# )
|
# )
|
||||||
|
@ -24,7 +24,7 @@ add_dependencies(test-link-module-report-gnome test-report-gnome)
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-load-report-gnome-module
|
gnc_add_scheme_test_targets(scm-test-load-report-gnome-module
|
||||||
"test-load-report-gnome-module.scm"
|
"test-load-report-gnome-module.scm"
|
||||||
"gnucash/reports"
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
@ -40,15 +40,15 @@ if (HAVE_SRFI64)
|
|||||||
endif (HAVE_SRFI64)
|
endif (HAVE_SRFI64)
|
||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-report-system
|
gnc_add_scheme_test_targets(scm-test-report-system
|
||||||
"test-extras.scm"
|
"test-report-system-extras.scm"
|
||||||
gnucash/report/report-system/test
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-report-system-2
|
gnc_add_scheme_test_targets(scm-test-report-system-2
|
||||||
"${scm_test_report_system_SOURCES}"
|
"${scm_test_report_system_SOURCES}"
|
||||||
gnucash/report/report-system/test
|
"tests"
|
||||||
"scm-test-report-system"
|
"scm-test-report-system"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
@ -58,6 +58,6 @@ set_dist_list(test_report_system_DIST
|
|||||||
CMakeLists.txt
|
CMakeLists.txt
|
||||||
${scm_test_report_system_with_srfi64_SOURCES}
|
${scm_test_report_system_with_srfi64_SOURCES}
|
||||||
${scm_test_report_system_SOURCES}
|
${scm_test_report_system_SOURCES}
|
||||||
test-extras.scm
|
test-report-system-extras.scm
|
||||||
test-link-module.c
|
test-link-module.c
|
||||||
)
|
)
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
|
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (ice-9 pretty-print))
|
(use-modules (ice-9 pretty-print))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash app-utils))
|
||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
(use-modules (sw_engine))
|
(use-modules (sw_engine))
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(load "../html-fonts.scm")
|
(load "../html-fonts.scm")
|
||||||
|
|
||||||
(setlocale LC_ALL "C")
|
(setlocale LC_ALL "C")
|
||||||
|
@ -3,10 +3,10 @@
|
|||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/report/report-system" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/report/report-system" 0))
|
||||||
|
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
|
|
||||||
(define (run-test)
|
(define (run-test)
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
|
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
|
|
||||||
(define (run-test)
|
(define (run-test)
|
||||||
(test-runner-factory gnc:test-runner)
|
(test-runner-factory gnc:test-runner)
|
||||||
|
@ -17,10 +17,10 @@
|
|||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
(define-module (gnucash report report-system test test-extras))
|
(define-module (tests test-report-system-extras))
|
||||||
|
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (sxml simple))
|
(use-modules (sxml simple))
|
||||||
(use-modules (sxml xpath))
|
(use-modules (sxml xpath))
|
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
|
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
|
|
||||||
(define (run-test)
|
(define (run-test)
|
||||||
(test-runner-factory gnc:test-runner)
|
(test-runner-factory gnc:test-runner)
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/report/report-system" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/report/report-system" 0))
|
||||||
|
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
|
|
||||||
(setlocale LC_ALL "C")
|
(setlocale LC_ALL "C")
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
(use-modules (sw_engine))
|
(use-modules (sw_engine))
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ gnc_add_scheme_tests("${scm_test_reports_standard_SOURCES}")
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-reports-standard
|
gnc_add_scheme_test_targets(scm-test-reports-standard
|
||||||
"${scm_test_reports_standard_SOURCES}"
|
"${scm_test_reports_standard_SOURCES}"
|
||||||
gnucash/report/reports/standard/test
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/report/report-system" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/report/report-system" 0))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report reports standard average-balance))
|
(use-modules (gnucash report reports standard average-balance))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash report reports standard budget))
|
(use-modules (gnucash report reports standard budget))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report reports standard balance-sheet))
|
(use-modules (gnucash report reports standard balance-sheet))
|
||||||
(use-modules (gnucash report reports standard income-statement))
|
(use-modules (gnucash report reports standard income-statement))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (sxml simple))
|
(use-modules (sxml simple))
|
||||||
(use-modules (sxml xpath))
|
(use-modules (sxml xpath))
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
(use-modules (srfi srfi-14))
|
(use-modules (srfi srfi-14))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
|
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/report/report-system" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/report/report-system" 0))
|
||||||
|
|
||||||
@ -31,9 +31,9 @@
|
|||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
(use-modules (sw_engine))
|
(use-modules (sw_engine))
|
||||||
(use-modules (gnucash report reports standard budget))
|
(use-modules (gnucash report reports standard budget))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
|
|
||||||
;; Explicitly set locale to make the report output predictable
|
;; Explicitly set locale to make the report output predictable
|
||||||
(setlocale LC_ALL "C")
|
(setlocale LC_ALL "C")
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
|
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report reports standard cash-flow))
|
(use-modules (gnucash report reports standard cash-flow))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
|
|
||||||
|
@ -24,10 +24,10 @@
|
|||||||
|
|
||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
(use-modules (sw_engine))
|
(use-modules (sw_engine))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report reports standard cashflow-barchart))
|
(use-modules (gnucash report reports standard cashflow-barchart))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report reports standard category-barchart))
|
(use-modules (gnucash report reports standard category-barchart))
|
||||||
(use-modules (gnucash report reports standard net-charts))
|
(use-modules (gnucash report reports standard net-charts))
|
||||||
(use-modules (gnucash report reports standard account-piecharts))
|
(use-modules (gnucash report reports standard account-piecharts))
|
||||||
@ -9,9 +9,9 @@
|
|||||||
(use-modules (gnucash report reports standard price-scatter))
|
(use-modules (gnucash report reports standard price-scatter))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (sxml simple))
|
(use-modules (sxml simple))
|
||||||
(use-modules (sxml xpath))
|
(use-modules (sxml xpath))
|
||||||
(use-modules (system vm coverage))
|
(use-modules (system vm coverage))
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report reports standard income-gst-statement))
|
(use-modules (gnucash report reports standard income-gst-statement))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (sxml simple))
|
(use-modules (sxml simple))
|
||||||
(use-modules (sxml xpath))
|
(use-modules (sxml xpath))
|
||||||
|
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report reports standard invoice))
|
(use-modules (gnucash report reports standard invoice))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (sxml simple))
|
(use-modules (sxml simple))
|
||||||
(use-modules (sxml xpath))
|
(use-modules (sxml xpath))
|
||||||
(use-modules (system vm coverage))
|
(use-modules (system vm coverage))
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
(use-modules (srfi srfi-14))
|
(use-modules (srfi srfi-14))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
|
|
||||||
;; Guile 2 needs to load external modules at compile time
|
;; Guile 2 needs to load external modules at compile time
|
||||||
;; otherwise the N_ syntax-rule won't be found at compile time
|
;; otherwise the N_ syntax-rule won't be found at compile time
|
||||||
@ -36,9 +36,9 @@
|
|||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
(use-modules (sw_engine))
|
(use-modules (sw_engine))
|
||||||
(use-modules (gnucash report reports standard register))
|
(use-modules (gnucash report reports standard register))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
|
|
||||||
;; Explicitly set locale to make the report output predictable
|
;; Explicitly set locale to make the report output predictable
|
||||||
(setlocale LC_ALL "C")
|
(setlocale LC_ALL "C")
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
(use-modules (srfi srfi-14))
|
(use-modules (srfi srfi-14))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
|
|
||||||
;; Guile 2 needs to load external modules at compile time
|
;; Guile 2 needs to load external modules at compile time
|
||||||
;; otherwise the N_ syntax-rule won't be found at compile time
|
;; otherwise the N_ syntax-rule won't be found at compile time
|
||||||
@ -36,11 +36,10 @@
|
|||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
(use-modules (sw_engine))
|
(use-modules (sw_engine))
|
||||||
(use-modules (gnucash report reports standard net-charts))
|
(use-modules (gnucash report reports standard net-charts))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report reports standard category-barchart))
|
(use-modules (gnucash report reports standard category-barchart))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
|
||||||
|
|
||||||
;; Explicitly set locale to make the report output predictable
|
;; Explicitly set locale to make the report output predictable
|
||||||
(setlocale LC_ALL "C")
|
(setlocale LC_ALL "C")
|
||||||
|
@ -24,9 +24,9 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report reports standard net-charts))
|
(use-modules (gnucash report reports standard net-charts))
|
||||||
|
|
||||||
;; Explicitly set locale to make the report output predictable
|
;; Explicitly set locale to make the report output predictable
|
||||||
|
@ -24,9 +24,9 @@
|
|||||||
(use-modules (srfi srfi-1))
|
(use-modules (srfi srfi-1))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (gnucash report reports standard net-charts))
|
(use-modules (gnucash report reports standard net-charts))
|
||||||
|
|
||||||
;; Explicitly set locale to make the report output predictable
|
;; Explicitly set locale to make the report output predictable
|
||||||
|
@ -3,16 +3,16 @@
|
|||||||
(use-modules (gnucash utilities))
|
(use-modules (gnucash utilities))
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report reports))
|
(use-modules (gnucash report reports))
|
||||||
(use-modules (gnucash report reports sample view-column))
|
(use-modules (gnucash report reports sample view-column))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash report reports standard taxinvoice))
|
(use-modules (gnucash report reports standard taxinvoice))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (srfi srfi-98))
|
(use-modules (srfi srfi-98))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (sxml simple))
|
(use-modules (sxml simple))
|
||||||
(use-modules (sxml xpath))
|
(use-modules (sxml xpath))
|
||||||
|
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash report reports standard transaction))
|
(use-modules (gnucash report reports standard transaction))
|
||||||
(use-modules (gnucash report reports standard reconcile-report))
|
(use-modules (gnucash report reports standard reconcile-report))
|
||||||
(use-modules (gnucash report stylesheets))
|
(use-modules (gnucash report stylesheets))
|
||||||
(use-modules (gnucash report report-system))
|
(use-modules (gnucash report report-system))
|
||||||
(use-modules (gnucash report report-system test test-extras))
|
(use-modules (tests test-report-system-extras))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
(use-modules (sxml simple))
|
(use-modules (sxml simple))
|
||||||
(use-modules (sxml xpath))
|
(use-modules (sxml xpath))
|
||||||
(use-modules (system vm coverage))
|
(use-modules (system vm coverage))
|
||||||
|
@ -15,7 +15,7 @@ set(GUILE_DEPENDS
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-load-report-stylesheets-module
|
gnc_add_scheme_test_targets(scm-test-load-report-stylesheets-module
|
||||||
"test-load-report-stylesheets-module.scm"
|
"test-load-report-stylesheets-module.scm"
|
||||||
"gnucash/report"
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
(setenv "GNC_UNINSTALLED" "1")
|
(setenv "GNC_UNINSTALLED" "1")
|
||||||
(display " testing stylesheet module load ... ")
|
(display " testing stylesheet module load ... ")
|
||||||
(use-modules (gnucash unittest-support))
|
(use-modules (tests unittest-support))
|
||||||
(define log-domain "gnc.report.core")
|
(define log-domain "gnc.report.core")
|
||||||
(define check (new-TestErrorStruct))
|
(define check (new-TestErrorStruct))
|
||||||
(define log-level (G-LOG-LEVEL-CRITICAL))
|
(define log-level (G-LOG-LEVEL-CRITICAL))
|
||||||
|
@ -51,14 +51,14 @@ set (test_app_utils_scheme_SRFI64_SOURCES
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-load-app-utils-module
|
gnc_add_scheme_test_targets(scm-test-load-app-utils-module
|
||||||
"test-load-app-utils-module.scm"
|
"test-load-app-utils-module.scm"
|
||||||
"gnucash/reports"
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-c-interface
|
gnc_add_scheme_test_targets(scm-test-c-interface
|
||||||
"test-c-interface.scm"
|
"test-c-interface.scm"
|
||||||
""
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
(setenv "GNC_UNINSTALLED" "1")
|
(setenv "GNC_UNINSTALLED" "1")
|
||||||
(debug-set! stack 50000)
|
(debug-set! stack 50000)
|
||||||
(load-from-path "c-interface")
|
(load-from-path "c-interface")
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
|
|
||||||
(define (test-func a b)
|
(define (test-func a b)
|
||||||
(list (/ a b) 6))
|
(list (/ a b) 6))
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
|
|
||||||
(define (run-test)
|
(define (run-test)
|
||||||
(test-runner-factory gnc:test-runner)
|
(test-runner-factory gnc:test-runner)
|
||||||
|
@ -229,8 +229,8 @@ set(engine_test_SCHEME
|
|||||||
set(GUILE_DEPENDS scm-gnc-module scm-app-utils scm-scm scm-engine)
|
set(GUILE_DEPENDS scm-gnc-module scm-app-utils scm-scm scm-engine)
|
||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-engine-extras
|
gnc_add_scheme_test_targets(scm-test-engine-extras
|
||||||
"test-extras.scm"
|
"test-engine-extras.scm"
|
||||||
"gnucash/engine/test/"
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
@ -238,7 +238,7 @@ gnc_add_scheme_test_targets(scm-test-engine-extras
|
|||||||
if (HAVE_SRFI64)
|
if (HAVE_SRFI64)
|
||||||
gnc_add_scheme_test_targets (scm-srfi64-extras
|
gnc_add_scheme_test_targets (scm-srfi64-extras
|
||||||
"srfi64-extras.scm"
|
"srfi64-extras.scm"
|
||||||
"gnucash/engine/test/"
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
@ -251,7 +251,7 @@ endif (HAVE_SRFI64)
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-test-engine
|
gnc_add_scheme_test_targets(scm-test-engine
|
||||||
"${engine_test_SCHEME}"
|
"${engine_test_SCHEME}"
|
||||||
""
|
"tests"
|
||||||
"${GUILE_DEPENDS};scm-test-engine-extras"
|
"${GUILE_DEPENDS};scm-test-engine-extras"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
@ -315,7 +315,7 @@ set(test_engine_SOURCES_DIST
|
|||||||
set(test_engine_SCHEME_DIST
|
set(test_engine_SCHEME_DIST
|
||||||
test-account.scm
|
test-account.scm
|
||||||
test-create-account.scm
|
test-create-account.scm
|
||||||
test-extras.scm
|
test-engine-extras.scm
|
||||||
test-scm-query-import.scm
|
test-scm-query-import.scm
|
||||||
test-split.scm
|
test-split.scm
|
||||||
)
|
)
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
(define-module (gnucash engine test srfi64-extras))
|
(define-module (tests srfi64-extras))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
|
|
||||||
(export gnc:test-runner)
|
(export gnc:test-runner)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
|
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
|
|
||||||
;; this test suite tests deprecated functions.
|
;; this test suite tests deprecated functions.
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
;; Boston, MA 02110-1301, USA gnu@gnu.org
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
(define-module (gnucash engine test test-extras))
|
(define-module (tests test-engine-extras))
|
||||||
|
|
||||||
(use-modules (gnucash gnc-module))
|
(use-modules (gnucash gnc-module))
|
||||||
|
|
@ -4,7 +4,7 @@
|
|||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
|
|
||||||
(use-modules (gnucash engine))
|
(use-modules (gnucash engine))
|
||||||
(use-modules (gnucash engine test test-extras))
|
(use-modules (tests test-engine-extras))
|
||||||
(use-modules (gnucash app-utils))
|
(use-modules (gnucash app-utils))
|
||||||
|
|
||||||
(define (run-test)
|
(define (run-test)
|
||||||
|
@ -68,7 +68,7 @@ set(GUILE_DEPENDS
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(test-gnc-modules-scm
|
gnc_add_scheme_test_targets(test-gnc-modules-scm
|
||||||
"${test_gnc_module_SCHEME}"
|
"${test_gnc_module_SCHEME}"
|
||||||
"gnucash/gnc-modules/test"
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
TRUE
|
TRUE
|
||||||
)
|
)
|
||||||
|
@ -27,7 +27,7 @@ target_include_directories(gncmod-baz PRIVATE
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-mod-baz
|
gnc_add_scheme_test_targets(scm-mod-baz
|
||||||
gnucash/baz.scm
|
gnucash/baz.scm
|
||||||
"gnucash"
|
"tests"
|
||||||
gncmod-baz
|
gncmod-baz
|
||||||
TRUE
|
TRUE
|
||||||
)
|
)
|
||||||
|
@ -21,7 +21,7 @@ target_include_directories(gncmod-foo PRIVATE
|
|||||||
|
|
||||||
gnc_add_scheme_test_targets(scm-mod-foo
|
gnc_add_scheme_test_targets(scm-mod-foo
|
||||||
gnucash/foo.scm
|
gnucash/foo.scm
|
||||||
"gnucash"
|
"tests"
|
||||||
gncmod-foo
|
gncmod-foo
|
||||||
TRUE
|
TRUE
|
||||||
)
|
)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
(use-modules (gnucash unittest-support))
|
(use-modules (tests unittest-support))
|
||||||
(define log-domain "gnc.module")
|
(define log-domain "gnc.module")
|
||||||
(define check (new-TestErrorStruct))
|
(define check (new-TestErrorStruct))
|
||||||
(define log-level (G-LOG-LEVEL-WARNING))
|
(define log-level (G-LOG-LEVEL-WARNING))
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
(use-modules (gnucash unittest-support))
|
(use-modules (tests unittest-support))
|
||||||
(define log-domain "gnc.module")
|
(define log-domain "gnc.module")
|
||||||
(define check (new-TestErrorStruct))
|
(define check (new-TestErrorStruct))
|
||||||
(define log-level (G-LOG-LEVEL-WARNING))
|
(define log-level (G-LOG-LEVEL-WARNING))
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
(use-modules (gnucash unittest-support))
|
(use-modules (tests unittest-support))
|
||||||
(define log-domain "gnc.module")
|
(define log-domain "gnc.module")
|
||||||
(define check (new-TestErrorStruct))
|
(define check (new-TestErrorStruct))
|
||||||
(define log-level (G-LOG-LEVEL-WARNING))
|
(define log-level (G-LOG-LEVEL-WARNING))
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
(use-modules (gnucash unittest-support))
|
(use-modules (tests unittest-support))
|
||||||
(define log-domain "gnc.module")
|
(define log-domain "gnc.module")
|
||||||
(define check (new-TestErrorStruct))
|
(define check (new-TestErrorStruct))
|
||||||
(define log-level (G-LOG-LEVEL-WARNING))
|
(define log-level (G-LOG-LEVEL-WARNING))
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
(use-modules (gnucash unittest-support))
|
(use-modules (tests unittest-support))
|
||||||
(define log-domain "gnc.module")
|
(define log-domain "gnc.module")
|
||||||
(define check (new-TestErrorStruct))
|
(define check (new-TestErrorStruct))
|
||||||
(define log-level (G-LOG-LEVEL-WARNING))
|
(define log-level (G-LOG-LEVEL-WARNING))
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
(use-modules (gnucash unittest-support))
|
(use-modules (tests unittest-support))
|
||||||
(define log-domain "gnc.module")
|
(define log-domain "gnc.module")
|
||||||
(define check (new-TestErrorStruct))
|
(define check (new-TestErrorStruct))
|
||||||
(define log-level (G-LOG-LEVEL-WARNING))
|
(define log-level (G-LOG-LEVEL-WARNING))
|
||||||
|
@ -12,7 +12,7 @@ set(GUILE_DEPENDS
|
|||||||
if (HAVE_SRFI64)
|
if (HAVE_SRFI64)
|
||||||
gnc_add_scheme_test_targets(scm-test-scm
|
gnc_add_scheme_test_targets(scm-test-scm
|
||||||
"${scm_test_SCHEME}"
|
"${scm_test_SCHEME}"
|
||||||
""
|
"tests"
|
||||||
"${GUILE_DEPENDS}"
|
"${GUILE_DEPENDS}"
|
||||||
FALSE
|
FALSE
|
||||||
)
|
)
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0))
|
||||||
(use-modules (gnucash utilities))
|
(use-modules (gnucash utilities))
|
||||||
(use-modules (srfi srfi-64))
|
(use-modules (srfi srfi-64))
|
||||||
(use-modules (gnucash engine test srfi64-extras))
|
(use-modules (tests srfi64-extras))
|
||||||
|
|
||||||
(define (run-test)
|
(define (run-test)
|
||||||
(test-runner-factory gnc:test-runner)
|
(test-runner-factory gnc:test-runner)
|
||||||
|
@ -13,7 +13,7 @@ gnc_add_test(test-link-module-tax-us test-link-module.c
|
|||||||
#
|
#
|
||||||
#gnc_add_scheme_test_targets(scm-test-load-tax-us-module
|
#gnc_add_scheme_test_targets(scm-test-load-tax-us-module
|
||||||
# "test-load-tax-us-module.scm"
|
# "test-load-tax-us-module.scm"
|
||||||
# "gnucash/reports"
|
# "tests"
|
||||||
# "${GUILE_DEPENDS}"
|
# "${GUILE_DEPENDS}"
|
||||||
# FALSE
|
# FALSE
|
||||||
#)
|
#)
|
||||||
|
Loading…
Reference in New Issue
Block a user