You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koffice/kexi/tests/newapi
Timothy Pearson 3b6870c6e1
Rename common header files for consistency with class renaming
12 years ago
..
Makefile.am Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
README Added old abandoned KDE3 version of koffice 15 years ago
cursors_test.h Added old abandoned KDE3 version of koffice 15 years ago
dbcreation_test.h Added old abandoned KDE3 version of koffice 15 years ago
dr_prop_test.h Remove additional unneeded tq method conversions 13 years ago
main.cpp Rename common header files for consistency with class renaming 12 years ago
mysqlcursor.cpp Rename KInstance and KAboutData to avoid conflicts with KDE4 12 years ago
mysqlcursortest_create.sql Added old abandoned KDE3 version of koffice 15 years ago
mysqlcursortest_expectedoutput Rename KLock and KTrader to avoid conflicts with KDE4 12 years ago
newapi.pro Rename KDEHOME and KDEDIR 13 years ago
parser_test.h Remove additional unneeded tq method conversions 13 years ago
schema.sql Added old abandoned KDE3 version of koffice 15 years ago
schema_test.h Added old abandoned KDE3 version of koffice 15 years ago
sqltest Added old abandoned KDE3 version of koffice 15 years ago
sqltest_int Added old abandoned KDE3 version of koffice 15 years ago
statements.txt Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
tables_test.h TQt4 port koffice 14 years ago
tableview_test.h TQt4 port koffice 14 years ago

README

1. kexidbtest
-------------

This is a set of tests for the new, common KexiDB API.
Every test is driver-independent.

Usage: run 'kexidbtest --help' for usage details.


2. sqltest
----------

Script for easier executing 'parser' subtest within kexidbtest.
Usage: run './sqltest' without arguments for usage details.

There is also sqltest_int script accepting interactive mode.
Usage: run './sqltest_int' without arguments for usage details.


3. Important documents
----------------------
-Kexi API Documentation in html
http://koffice.org/developer/apidocs/kexi/html

-KexiDB Drivers section of KexiWiki Web Page
http://www.kexi-project.org/wiki/wikiview/index.php?KexiDBDrivers



4. Information for KexiDB drivers developers
--------------------------------------------

While you're developing new driver or improving existing one,
you may want to test a number of aspects to see if the behaviour 
looks like expected.

Following tests should be passed (the order is from most simple 
test to more complicated):

-dbcreation
-schema
-tables
-cursors
-tableview
-parser
-dr_prop

If the given driver does not pass one of these tests, and you have found:
- that the problem is at the KexiDB library side (e.g. crash, or improper
behaviour), or
- that the problem can be solved by extending KexiDB API, or
- that the documentation is not correct or not enough detailed, or
- whatever like that,

..please contact:

KexiDB maintainer
Jaroslaw Staniek, js @ iidea . pl, irc://irc.freenode.net #kexi