summaryrefslogtreecommitdiffstats
path: root/kexi/tests/newapi/README
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
commit8362bf63dea22bbf6736609b0f49c152f975eb63 (patch)
tree0eea3928e39e50fae91d4e68b21b1e6cbae25604 /kexi/tests/newapi/README
downloadkoffice-8362bf63dea22bbf6736609b0f49c152f975eb63.tar.gz
koffice-8362bf63dea22bbf6736609b0f49c152f975eb63.zip
Added old abandoned KDE3 version of koffice
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1077364 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kexi/tests/newapi/README')
-rw-r--r--kexi/tests/newapi/README59
1 files changed, 59 insertions, 0 deletions
diff --git a/kexi/tests/newapi/README b/kexi/tests/newapi/README
new file mode 100644
index 00000000..a9be5621
--- /dev/null
+++ b/kexi/tests/newapi/README
@@ -0,0 +1,59 @@
+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
+