aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/json101.test6
-rw-r--r--test/json102.test6
-rw-r--r--test/releasetest.tcl8
3 files changed, 18 insertions, 2 deletions
diff --git a/test/json101.test b/test/json101.test
index 943292640..e11cdd013 100644
--- a/test/json101.test
+++ b/test/json101.test
@@ -15,7 +15,11 @@
set testdir [file dirname $argv0]
source $testdir/tester.tcl
-load_static_extension db json
+ifcapable !json1 {
+ finish_test
+ return
+}
+
do_execsql_test json101-1.1.00 {
SELECT json_array(1,2.5,null,'hello');
} {[1,2.5,null,"hello"]}
diff --git a/test/json102.test b/test/json102.test
index f40580da4..a4d88dbea 100644
--- a/test/json102.test
+++ b/test/json102.test
@@ -18,7 +18,11 @@
set testdir [file dirname $argv0]
source $testdir/tester.tcl
-load_static_extension db json
+ifcapable !json1 {
+ finish_test
+ return
+}
+
do_execsql_test json102-100 {
SELECT json_object('ex','[52,3.14159]');
} {{{"ex":"[52,3.14159]"}}}
diff --git a/test/releasetest.tcl b/test/releasetest.tcl
index dde3f039d..04c2419ac 100644
--- a/test/releasetest.tcl
+++ b/test/releasetest.tcl
@@ -78,6 +78,7 @@ array set ::Configs [strip_comments {
-DSQLITE_DEFAULT_FILE_FORMAT=4
-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1
-DSQLITE_ENABLE_STMT_SCANSTATUS
+ --enable-json1
}
"Check-Symbols" {
-DSQLITE_MEMDEBUG=1
@@ -95,6 +96,7 @@ array set ::Configs [strip_comments {
-DSQLITE_ENABLE_OVERSIZE_CELL_CHECK=1
-DSQLITE_ENABLE_STAT4
-DSQLITE_ENABLE_STMT_SCANSTATUS
+ --enable-json1 --enable-fts5
}
"Debug-One" {
--disable-shared
@@ -135,6 +137,7 @@ array set ::Configs [strip_comments {
-DSQLITE_OMIT_PROGRESS_CALLBACK=1
-DSQLITE_OMIT_VIRTUALTABLE=1
-DSQLITE_TEMP_STORE=3
+ --enable-json1
}
"Device-Two" {
-DSQLITE_4_BYTE_ALIGNED_MALLOC=1
@@ -152,6 +155,7 @@ array set ::Configs [strip_comments {
-DSQLITE_OMIT_TRACE=1
-DSQLITE_TEMP_STORE=3
-DSQLITE_THREADSAFE=2
+ --enable-json1 --enable-fts5
}
"Locking-Style" {
-O2
@@ -163,6 +167,7 @@ array set ::Configs [strip_comments {
-DSQLITE_DEFAULT_MEMSTATUS=0
-DSQLITE_THREADSAFE=2
-DSQLITE_OS_UNIX=1
+ -DSQLITE_ENABLE_JSON1=1
-DSQLITE_ENABLE_LOCKING_STYLE=1
-DUSE_PREAD=1
-DSQLITE_ENABLE_RTREE=1
@@ -174,6 +179,7 @@ array set ::Configs [strip_comments {
-DSQLITE_DEBUG=1
-DSQLITE_PREFER_PROXY_LOCKING=1
-DSQLITE_ENABLE_API_ARMOR=1
+ --enable-json1 --enable-fts5
}
"Extra-Robustness" {
-DSQLITE_ENABLE_OVERSIZE_CELL_CHECK=1
@@ -187,6 +193,7 @@ array set ::Configs [strip_comments {
-DSQLITE_ENABLE_FTS4_PARENTHESIS
-DSQLITE_DISABLE_FTS4_DEFERRED
-DSQLITE_ENABLE_RTREE
+ --enable-json1 --enable-fts5
}
"No-lookaside" {
-DSQLITE_TEST_REALLOC_STRESS=1
@@ -197,6 +204,7 @@ array set ::Configs [strip_comments {
-DSQLITE_ENABLE_STAT4
-DSQLITE_ENABLE_FTS4
-DSQLITE_ENABLE_RTREE
+ --enable-json1
}
# The next group of configurations are used only by the