Index: third_party/sqlite/src/test/vtab1.test |
diff --git a/third_party/sqlite/src/test/vtab1.test b/third_party/sqlite/src/test/vtab1.test |
index 3bf7286ce3d755bd095d9151de9a0a0824362915..bafd29ae2d9570c6bb98d9665c719958bf13ef40 100644 |
--- a/third_party/sqlite/src/test/vtab1.test |
+++ b/third_party/sqlite/src/test/vtab1.test |
@@ -1154,12 +1154,14 @@ foreach method [list \ |
incr tn |
} |
-do_test vtab1-16.$tn { |
- set echo_module_fail(xRename,t2) "the xRename method has failed" |
- catchsql { ALTER TABLE echo_t2 RENAME TO another_name } |
-} "1 {echo-vtab-error: the xRename method has failed}" |
-unset echo_module_fail(xRename,t2) |
-incr tn |
+ifcapable altertable { |
+ do_test vtab1-16.$tn { |
+ set echo_module_fail(xRename,t2) "the xRename method has failed" |
+ catchsql { ALTER TABLE echo_t2 RENAME TO another_name } |
+ } "1 {echo-vtab-error: the xRename method has failed}" |
+ unset echo_module_fail(xRename,t2) |
+ incr tn |
+} |
unset -nocomplain echo_module_begin_fail |
finish_test |