r17348 - gnucash/branches/gda-dev2/src/backend - 1) Fix file backend 'make check'
Phil Longstaff
plongstaff at cvs.gnucash.org
Sat Jul 19 22:19:42 EDT 2008
Author: plongstaff
Date: 2008-07-19 22:19:42 -0400 (Sat, 19 Jul 2008)
New Revision: 17348
Trac: http://svn.gnucash.org/trac/changeset/17348
Added:
gnucash/branches/gda-dev2/src/backend/sql/test/test-column-types.c
Removed:
gnucash/branches/gda-dev2/src/backend/sql/test/test-load-backend.c
Modified:
gnucash/branches/gda-dev2/src/backend/dbi/test/test-load-backend.c
gnucash/branches/gda-dev2/src/backend/file/test/Makefile.am
gnucash/branches/gda-dev2/src/backend/file/test/test-load-xml2.c
gnucash/branches/gda-dev2/src/backend/sql/test/
gnucash/branches/gda-dev2/src/backend/sql/test/Makefile.am
Log:
1) Fix file backend 'make check'
2) Start to create sql backend 'make check' tests
Modified: gnucash/branches/gda-dev2/src/backend/dbi/test/test-load-backend.c
===================================================================
--- gnucash/branches/gda-dev2/src/backend/dbi/test/test-load-backend.c 2008-07-20 02:09:16 UTC (rev 17347)
+++ gnucash/branches/gda-dev2/src/backend/dbi/test/test-load-backend.c 2008-07-20 02:19:42 UTC (rev 17348)
@@ -30,7 +30,7 @@
#include "cashobjects.h"
#include "test-stuff.h"
-#define GNC_LIB_NAME "gncmod-backend-gda"
+#define GNC_LIB_NAME "gncmod-backend-dbi"
int main (int argc, char ** argv)
{
@@ -38,7 +38,7 @@
cashobjects_register();
do_test(
qof_load_backend_library ("../.libs/", GNC_LIB_NAME),
- " loading gnc-backend-gda GModule failed");
+ " loading gnc-backend-dbi GModule failed");
print_test_results();
qof_close();
exit(get_rv());
Modified: gnucash/branches/gda-dev2/src/backend/file/test/Makefile.am
===================================================================
--- gnucash/branches/gda-dev2/src/backend/file/test/Makefile.am 2008-07-20 02:09:16 UTC (rev 17347)
+++ gnucash/branches/gda-dev2/src/backend/file/test/Makefile.am 2008-07-20 02:19:42 UTC (rev 17348)
@@ -1,30 +1,31 @@
+#
SUBDIRS = test-files
test_date_converting_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
test-date-converting.c
test_dom_converters1_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
test-dom-converters1.c
test_kvp_frames_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
test-kvp-frames.c
# the xml backend is now a GModule - this test does
@@ -32,136 +33,136 @@
# and remain portable.
test_load_example_account_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
- ${top_srcdir}/src/backend/xml/io-example-account.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-gen.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-v2.c \
- ${top_srcdir}/src/backend/xml/io-utils.c \
- ${top_srcdir}/src/backend/xml/gnc-account-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-budget-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-lot-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-recurrence-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-schedxaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-freqspec-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-transaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-commodity-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-book-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-pricedb-xml-v2.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/io-example-account.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-gen.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-v2.c \
+ ${top_srcdir}/src/backend/file/io-utils.c \
+ ${top_srcdir}/src/backend/file/gnc-account-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-budget-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-lot-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-recurrence-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-schedxaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-freqspec-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-transaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-commodity-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-book-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-pricedb-xml-v2.c \
test-load-example-account.c
test_string_converters_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
test-string-converters.c
test_xml_account_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-gen.c \
- ${top_srcdir}/src/backend/xml/gnc-account-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-lot-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-schedxaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-recurrence-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-freqspec-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-transaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-commodity-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-book-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-pricedb-xml-v2.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-gen.c \
+ ${top_srcdir}/src/backend/file/gnc-account-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-lot-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-schedxaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-recurrence-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-freqspec-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-transaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-commodity-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-book-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-pricedb-xml-v2.c \
test-xml-account.c
test_xml_commodity_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-gen.c \
- ${top_srcdir}/src/backend/xml/gnc-account-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-lot-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-schedxaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-recurrence-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-freqspec-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-transaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-commodity-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-book-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-pricedb-xml-v2.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-gen.c \
+ ${top_srcdir}/src/backend/file/gnc-account-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-lot-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-schedxaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-recurrence-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-freqspec-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-transaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-commodity-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-book-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-pricedb-xml-v2.c \
test-xml-commodity.c
test_xml_pricedb_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-gen.c \
- ${top_srcdir}/src/backend/xml/gnc-account-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-lot-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-schedxaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-recurrence-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-freqspec-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-transaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-commodity-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-book-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-pricedb-xml-v2.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-gen.c \
+ ${top_srcdir}/src/backend/file/gnc-account-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-lot-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-schedxaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-recurrence-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-freqspec-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-transaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-commodity-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-book-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-pricedb-xml-v2.c \
test-xml-pricedb.c
test_xml_transaction_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-gen.c \
- ${top_srcdir}/src/backend/xml/gnc-account-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-budget-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-lot-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-schedxaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-freqspec-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-recurrence-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-transaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-commodity-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-book-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-pricedb-xml-v2.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-v2.c \
- ${top_srcdir}/src/backend/xml/io-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-gen.c \
+ ${top_srcdir}/src/backend/file/gnc-account-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-budget-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-lot-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-schedxaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-freqspec-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-recurrence-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-transaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-commodity-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-book-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-pricedb-xml-v2.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-v2.c \
+ ${top_srcdir}/src/backend/file/io-utils.c \
test-xml-transaction.c
test_xml2_is_file_SOURCES = \
- ${top_srcdir}/src/backend/xml/sixtp-dom-parsers.c \
- ${top_srcdir}/src/backend/xml/sixtp-dom-generators.c \
- ${top_srcdir}/src/backend/xml/sixtp-utils.c \
- ${top_srcdir}/src/backend/xml/sixtp.c \
- ${top_srcdir}/src/backend/xml/sixtp-stack.c \
- ${top_srcdir}/src/backend/xml/sixtp-to-dom-parser.c \
- ${top_srcdir}/src/backend/xml/gnc-account-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-budget-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-lot-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-recurrence-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-schedxaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-freqspec-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-transaction-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-commodity-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-book-xml-v2.c \
- ${top_srcdir}/src/backend/xml/gnc-pricedb-xml-v2.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-gen.c \
- ${top_srcdir}/src/backend/xml/io-gncxml-v2.c \
- ${top_srcdir}/src/backend/xml/io-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-parsers.c \
+ ${top_srcdir}/src/backend/file/sixtp-dom-generators.c \
+ ${top_srcdir}/src/backend/file/sixtp-utils.c \
+ ${top_srcdir}/src/backend/file/sixtp.c \
+ ${top_srcdir}/src/backend/file/sixtp-stack.c \
+ ${top_srcdir}/src/backend/file/sixtp-to-dom-parser.c \
+ ${top_srcdir}/src/backend/file/gnc-account-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-budget-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-lot-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-recurrence-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-schedxaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-freqspec-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-transaction-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-commodity-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-book-xml-v2.c \
+ ${top_srcdir}/src/backend/file/gnc-pricedb-xml-v2.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-gen.c \
+ ${top_srcdir}/src/backend/file/io-gncxml-v2.c \
+ ${top_srcdir}/src/backend/file/io-utils.c \
test-xml2-is-file.c
TESTS = \
@@ -186,7 +187,7 @@
--library-dir ${top_builddir}/src/core-utils \
--library-dir ${top_builddir}/src/gnc-module \
--library-dir ${top_builddir}/src/engine \
- --library-dir ${top_builddir}/src/backend/xml
+ --library-dir ${top_builddir}/src/backend/file
TESTS_ENVIRONMENT := \
GNC_ACCOUNT_PATH=${top_srcdir}/accounts/C \
@@ -235,7 +236,7 @@
-I${top_srcdir}/src/test-core \
-I${top_srcdir}/src/engine \
-I${top_srcdir}/src/engine/test-core \
- -I${top_srcdir}/src/backend/xml \
+ -I${top_srcdir}/src/backend/file \
-I${top_srcdir}/src/backend/qsf \
${LIBXML2_CFLAGS} \
${GLIB_CFLAGS} \
Modified: gnucash/branches/gda-dev2/src/backend/file/test/test-load-xml2.c
===================================================================
--- gnucash/branches/gda-dev2/src/backend/file/test/test-load-xml2.c 2008-07-20 02:09:16 UTC (rev 17347)
+++ gnucash/branches/gda-dev2/src/backend/file/test/test-load-xml2.c 2008-07-20 02:19:42 UTC (rev 17348)
@@ -40,7 +40,7 @@
#include "cashobjects.h"
#include "TransLog.h"
#include "gnc-engine.h"
-#include "gnc-backend-xml.h"
+#include "gnc-backend-file.h"
#include "io-gncxml-v2.h"
#include "test-stuff.h"
Property changes on: gnucash/branches/gda-dev2/src/backend/sql/test
___________________________________________________________________
Name: svn:ignore
- Makefile
Makefile.in
.deps
+ Makefile
Makefile.in
.deps
.libs
test-column-types
Modified: gnucash/branches/gda-dev2/src/backend/sql/test/Makefile.am
===================================================================
--- gnucash/branches/gda-dev2/src/backend/sql/test/Makefile.am 2008-07-20 02:09:16 UTC (rev 17347)
+++ gnucash/branches/gda-dev2/src/backend/sql/test/Makefile.am 2008-07-20 02:19:42 UTC (rev 17348)
@@ -1,7 +1,21 @@
SUBDIRS = .
+test_column_types_SOURCES = \
+ ${top_srcdir}/src/backend/sql/gnc-backend-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-account-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-book-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-budget-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-commodity-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-lots-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-price-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-recurrence-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-schedxaction-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-slots-sql.c \
+ ${top_srcdir}/src/backend/sql/gnc-transaction-sql.c \
+ test-column-types.c
+
TESTS = \
- test-load-backend
+ test-column-types
GNC_TEST_DEPS := \
--gnc-module-dir ${top_builddir}/src/engine \
@@ -10,7 +24,7 @@
--library-dir ${top_builddir}/src/core-utils \
--library-dir ${top_builddir}/src/gnc-module \
--library-dir ${top_builddir}/src/engine \
- --library-dir ${top_builddir}/src/backend/gda
+ --library-dir ${top_builddir}/src/backend/sql
TESTS_ENVIRONMENT := \
GNC_ACCOUNT_PATH=${top_srcdir}/accounts/C \
@@ -18,7 +32,7 @@
$(shell ${top_srcdir}/src/gnc-test-env --no-exports ${GNC_TEST_DEPS})
check_PROGRAMS = \
- test-load-backend
+ test-column-types
#noinst_HEADERS = test-file-stuff.h
@@ -38,11 +52,10 @@
-I${top_srcdir}/src/test-core \
-I${top_srcdir}/src/engine \
-I${top_srcdir}/src/engine/test-core \
- -I${top_srcdir}/src/backend/gda \
- -I${top_srcdir}/src/backend/qsf \
+ -I${top_srcdir}/src/backend/sql \
${GLIB_CFLAGS} \
${QOF_CFLAGS} \
${GUILE_INCS} \
${GCONF_CFLAGS}
-INCLUDES = -DG_LOG_DOMAIN=\"gnc.backend.gda\"
+INCLUDES = -DG_LOG_DOMAIN=\"gnc.backend.sql\"
Copied: gnucash/branches/gda-dev2/src/backend/sql/test/test-column-types.c (from rev 17229, gnucash/branches/gda-dev2/src/backend/sql/test/test-load-backend.c)
===================================================================
--- gnucash/branches/gda-dev2/src/backend/sql/test/test-column-types.c (rev 0)
+++ gnucash/branches/gda-dev2/src/backend/sql/test/test-column-types.c 2008-07-20 02:19:42 UTC (rev 17348)
@@ -0,0 +1,46 @@
+/***************************************************************************
+ * test-column-types.c
+ *
+ * Tests the basic SQL column types
+ *
+ * Copyright 2008 Phil Longstaff
+ * plongstaff at rogers.com
+ ****************************************************************************/
+
+/*
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ * 02110-1301, USA.
+ */
+
+#include "config.h"
+#include "qof.h"
+#include "cashobjects.h"
+#include "test-stuff.h"
+
+#include "gnc-backend-sql.h"
+
+int main( int argc, char ** argv )
+{
+ qof_init();
+ cashobjects_register();
+ gnc_sql_init( NULL );
+/* do_test(
+ qof_load_backend_library ("../.libs/", GNC_LIB_NAME),
+ " loading gnc-backend-gda GModule failed");
+*/
+ print_test_results();
+ qof_close();
+ exit( get_rv() );
+}
Deleted: gnucash/branches/gda-dev2/src/backend/sql/test/test-load-backend.c
===================================================================
--- gnucash/branches/gda-dev2/src/backend/sql/test/test-load-backend.c 2008-07-20 02:09:16 UTC (rev 17347)
+++ gnucash/branches/gda-dev2/src/backend/sql/test/test-load-backend.c 2008-07-20 02:19:42 UTC (rev 17348)
@@ -1,45 +0,0 @@
-/***************************************************************************
- * test-load-backend.c
- *
- * Replaces the guile version to test the GModule file backend loading.
- *
- * Sun Oct 9 18:58:47 2005
- * Copyright 2005 Neil Williams
- * linux at codehelp.co.uk
- ****************************************************************************/
-
-/*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- * 02110-1301, USA.
- */
-
-#include "config.h"
-#include "qof.h"
-#include "cashobjects.h"
-#include "test-stuff.h"
-
-#define GNC_LIB_NAME "gncmod-backend-gda"
-
-int main (int argc, char ** argv)
-{
- qof_init();
- cashobjects_register();
- do_test(
- qof_load_backend_library ("../.libs/", GNC_LIB_NAME),
- " loading gnc-backend-gda GModule failed");
- print_test_results();
- qof_close();
- exit(get_rv());
-}
More information about the gnucash-changes
mailing list