diff options
| author | bernard <[email protected]> | 2017-11-02 13:50:42 +0800 |
|---|---|---|
| committer | bernard <[email protected]> | 2017-11-02 13:50:42 +0800 |
| commit | b2057f506a09e2adef81fc77efd697d16ae14bec (patch) | |
| tree | 3affefabfe376a0ec1b3ac4a5eef957c1dd58dc8 /components/external/SQLite-3.8.1/test/altermalloc.test | |
| parent | 23582c8129228b4961ad35319cfd2d270039345f (diff) | |
[External] Remove external from RT-Thread
Diffstat (limited to 'components/external/SQLite-3.8.1/test/altermalloc.test')
| -rw-r--r-- | components/external/SQLite-3.8.1/test/altermalloc.test | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/components/external/SQLite-3.8.1/test/altermalloc.test b/components/external/SQLite-3.8.1/test/altermalloc.test deleted file mode 100644 index a35e7d5a34..0000000000 --- a/components/external/SQLite-3.8.1/test/altermalloc.test +++ /dev/null @@ -1,71 +0,0 @@ -# 2005 September 19 -# -# The author disclaims copyright to this source code. In place of -# a legal notice, here is a blessing: -# -# May you do good and not evil. -# May you find forgiveness for yourself and forgive others. -# May you share freely, never taking more than you give. -# -#************************************************************************* -# This file implements regression tests for SQLite library. The -# focus of this script is testing the ALTER TABLE statement and -# specifically out-of-memory conditions within that command. -# -# $Id: altermalloc.test,v 1.10 2008/10/30 17:21:13 danielk1977 Exp $ -# - -set testdir [file dirname $argv0] -source $testdir/tester.tcl - -# If SQLITE_OMIT_ALTERTABLE is defined, omit this file. -ifcapable !altertable||!memdebug { - finish_test - return -} - -source $testdir/malloc_common.tcl - -do_malloc_test altermalloc-1 -tclprep { - db close -} -tclbody { - if {[catch {sqlite3 db test.db}]} { - error "out of memory" - } - sqlite3_db_config_lookaside db 0 0 0 - sqlite3_extended_result_codes db 1 -} -sqlbody { - CREATE TABLE t1(a int); - ALTER TABLE t1 ADD COLUMN b INTEGER DEFAULT NULL; - ALTER TABLE t1 ADD COLUMN c TEXT DEFAULT 'default-text'; - ALTER TABLE t1 RENAME TO t2; - ALTER TABLE t2 ADD COLUMN d BLOB DEFAULT X'ABCD'; -} - -# Test malloc() failure on an ALTER TABLE on a virtual table. -# -ifcapable vtab { - do_malloc_test altermalloc-vtab -tclprep { - sqlite3 db2 test.db - sqlite3_db_config_lookaside db2 0 0 0 - sqlite3_extended_result_codes db2 1 - register_echo_module [sqlite3_connection_pointer db2] - db2 eval { - CREATE TABLE t1(a, b VARCHAR, c INTEGER); - CREATE VIRTUAL TABLE t1echo USING echo(t1); - } - db2 close - - register_echo_module [sqlite3_connection_pointer db] - } -tclbody { - set rc [catch {db eval { ALTER TABLE t1echo RENAME TO t1_echo }} msg] - if {$msg eq "vtable constructor failed: t1echo"} { - set msg "out of memory" - } - if {$rc} { - error $msg - } - } -} - -finish_test |
