Warning, /office/kexi/src/tests/newapi/README is written in an unsupported language. File is not indexed.

0001 All tests should be run from {BUILDDIR}/kexi/tests/newapi/ directory because binaries
0002 are not installed during build.
0003 
0004 1. kexidbtest
0005 -------------
0006 
0007 This is a set of tests for the new, common KexiDB API.
0008 Every test is driver-independent.
0009 
0010 Usage: run 'kexidbtest --help' for usage details.
0011 
0012 
0013 2. sqltest
0014 ----------
0015 
0016 Script for easier executing 'parser' subtest within kexidbtest.
0017 Usage: run 'path/to/sqltest' without arguments for usage details.
0018 
0019 There is also sqltest_int script accepting interactive mode, asking for statement in a loop.
0020 Usage: run 'path/to/sqltest_int' without arguments for usage details.
0021 
0022 
0023 3. Important documents
0024 ----------------------
0025 * API Documentation in html
0026   http://api.kde.org/bundled-apps-api/calligra-apidocs/libs/db/html/index.html
0027 
0028 * KexiDB section on the wiki
0029   https://community.kde.org/Kexi/KexiDB
0030 
0031 
0032 
0033 4. Information for KexiDB drivers developers
0034 --------------------------------------------
0035 
0036 While you're developing new driver or improving existing one,
0037 you may want to test a number of aspects to see if the behaviour 
0038 looks like expected.
0039 
0040 Following tests should be passed (the order is from most simple 
0041 test to more complicated):
0042 
0043 -dbcreation
0044 -schema
0045 -tables
0046 -cursors
0047 -tableview
0048 -parser
0049 -dr_prop
0050 
0051 If the given driver does not pass one of these tests, and you have found:
0052 - that the problem is at the KexiDB library side (e.g. crash, or improper
0053 behaviour), or
0054 - that the problem can be solved by extending KexiDB API, or
0055 - that the documentation is not correct or not enough detailed, or
0056 - whatever like that,
0057 
0058 ..please contact authors: https://community.kde.org/Kexi/Contact