Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | fulltest runs now, but still finds a memory leak. (CVS 2150) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
5944d51e6c164270301b57e4351add4c |
User & Date: | drh 2004-11-23 22:16:40.000 |
Context
2004-11-24
| ||
01:16 | Fix a memory leak in pager.c. (CVS 2151) (check-in: 0ad4ed87ce user: drh tags: trunk) | |
2004-11-23
| ||
22:16 | fulltest runs now, but still finds a memory leak. (CVS 2150) (check-in: 5944d51e6c user: drh tags: trunk) | |
16:31 | Fix a memory leak in ALTER TABLE. (CVS 2149) (check-in: ba71716ce2 user: danielk1977 tags: trunk) | |
Changes
Changes to test/crash.test.
︙ | ︙ | |||
16 17 18 19 20 21 22 | # module "crashtest" compiled with the special "os_test.c" backend is used. # The os_test.c simulates the kind of file corruption that can occur # when writes are happening at the moment of power loss. # # The special crash-test module with its os_test.c backend only works # on Unix. # | | | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # module "crashtest" compiled with the special "os_test.c" backend is used. # The os_test.c simulates the kind of file corruption that can occur # when writes are happening at the moment of power loss. # # The special crash-test module with its os_test.c backend only works # on Unix. # # $Id: crash.test,v 1.12 2004/11/23 22:16:40 drh Exp $ set testdir [file dirname $argv0] source $testdir/tester.tcl # set repeats 100 set repeats 10 |
︙ | ︙ | |||
399 400 401 402 403 404 405 | DROP TABLE abc; } } {1 {child process exited abnormally}} do_test crash-6.2 { signature } $sig | > > > > > > | 399 400 401 402 403 404 405 406 407 408 409 410 411 | DROP TABLE abc; } } {1 {child process exited abnormally}} do_test crash-6.2 { signature } $sig # The AUTOVACUUM was changed above. We have to reset it for # other scripts that run as part of "fulltest" # set AUTOVACUUM $sqlite_options(default_autovacuum) finish_test |
Changes to test/table.test.
1 2 3 4 5 6 7 8 9 10 11 12 13 | # 2001 September 15 # # 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 file is testing the CREATE TABLE statement. # | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # 2001 September 15 # # 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 file is testing the CREATE TABLE statement. # # $Id: table.test,v 1.35 2004/11/23 22:16:40 drh Exp $ set testdir [file dirname $argv0] source $testdir/tester.tcl # Create a basic table and verify it is added to sqlite_master # do_test table-1.1 { |
︙ | ︙ | |||
566 567 568 569 570 571 572 573 574 575 576 577 578 579 | # Test that a table cannot be created or dropped while other virtual # machines are active. This is required because otherwise when in # auto-vacuum mode the btree-layer may need to move the root-pages of # a table for which there is an open cursor. # # Try to create a table from within a callback: do_test table-14.1 { set rc [ catch { db eval {SELECT * FROM tablet8 LIMIT 1} {} { db eval {CREATE TABLE t9(a, b, c)} } } msg | > | 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 | # Test that a table cannot be created or dropped while other virtual # machines are active. This is required because otherwise when in # auto-vacuum mode the btree-layer may need to move the root-pages of # a table for which there is an open cursor. # # Try to create a table from within a callback: unset -nocomplain result do_test table-14.1 { set rc [ catch { db eval {SELECT * FROM tablet8 LIMIT 1} {} { db eval {CREATE TABLE t9(a, b, c)} } } msg |
︙ | ︙ | |||
644 645 646 647 648 649 650 | for {set i 0} {$i<2000} {incr i} { execsql "DROP TABLE tbl$i" } execsql {COMMIT} } {} finish_test | < | 645 646 647 648 649 650 651 | for {set i 0} {$i<2000} {incr i} { execsql "DROP TABLE tbl$i" } execsql {COMMIT} } {} finish_test |