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