summaryrefslogtreecommitdiff
path: root/lang/sql/adapter/sqlite-patches/32_permutations_test.patch
blob: f33161726a48cde4da626a3531b8c36812a6e61b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
--- test/permutations.test
+++ test/permutations.test
@@ -178,6 +178,11 @@
   thread004.test thread005.test walthread.test
 }
 
+# We exlcude below fts3 tests:
+#  fts3defer.test, fts3defer2.test
+#  --  Known difference of zeroblob between SQLite and BDBSQL. #19764
+#  fts3fault.test
+#  --  Known difference: DBSQL testfixture does't support sqlite_io_error tests.
 test_suite "fts3" -prefix "" -description {
   All FTS3 tests except fts3rnd.test.
 } -files {
@@ -185,14 +190,14 @@
   fts3af.test fts3ag.test fts3ah.test fts3ai.test fts3aj.test
   fts3ak.test fts3al.test fts3am.test fts3an.test fts3ao.test
   fts3atoken.test fts3b.test fts3c.test fts3cov.test fts3d.test
-  fts3defer.test fts3defer2.test fts3e.test fts3expr.test fts3expr2.test 
+  fts3e.test fts3expr.test fts3expr2.test 
   fts3expr3.test
-  fts3near.test fts3query.test fts3shared.test fts3snippet.test 
+  fts3near.test fts3query.test fts3snippet.test 
   fts3sort.test
-  fts3fault.test fts3malloc.test fts3matchinfo.test
+  fts3malloc.test fts3matchinfo.test
   fts3aux1.test fts3comp1.test fts3auto.test
   fts4aa.test fts4content.test
-  fts3conf.test fts3prefix.test fts3fault2.test fts3corrupt.test
+  fts3conf.test fts3prefix.test fts3corrupt.test
   fts3corrupt2.test fts3first.test fts4langid.test fts4merge.test
   fts4check.test fts4unicode.test fts4noti.test
   fts3varint.test
@@ -537,6 +542,29 @@
     vacuum.test view.test where.test
 }
 
+# Run tests appropriate to the BDB SQL API using UTF-16 databases.
+#
+test_suite "bdb-utf16" -description {
+  Run tests using UTF-16 databases
+} -presql {
+  pragma encoding = 'UTF-16'
+} -files {
+    alter.test alter3.test
+    auth.test bind.test blob.test collate1.test
+    collate2.test collate3.test collate4.test collate6.test
+    date.test delete.test expr.test fkey1.test 
+    index.test insert2.test insert.test interrupt.test in.test
+    intpkey.test join2.test join.test lastinsert.test
+    laststmtchanges.test limit.test main.test 
+    memdb.test minmax.test misc2.test misc3.test notnull.test
+    null.test quote.test rowid.test select1.test select2.test
+    select3.test select4.test select6.test sort.test 
+    subselect.test tableapi.test table.test temptable.test
+    trace.test trigger1.test trigger2.test trigger3.test
+    trigger4.test types2.test types.test unique.test update.test
+    view.test where.test
+}
+
 # Run some tests in exclusive locking mode.
 #
 test_suite "exclusive" -description {