aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/sqlite/unix/sqlite-3.5.1/test/malloc6.test
diff options
context:
space:
mode:
authordan miller2007-10-20 02:49:29 +0000
committerdan miller2007-10-20 02:49:29 +0000
commite36d23a85ebff914d74bb541558c2b6082b78edb (patch)
tree54b58fdf162e78af64055282a6035c8d2443389d /libraries/sqlite/unix/sqlite-3.5.1/test/malloc6.test
parent* Fixed an issue whereby avatar chat distances were being calculated against ... (diff)
downloadopensim-SC-e36d23a85ebff914d74bb541558c2b6082b78edb.zip
opensim-SC-e36d23a85ebff914d74bb541558c2b6082b78edb.tar.gz
opensim-SC-e36d23a85ebff914d74bb541558c2b6082b78edb.tar.bz2
opensim-SC-e36d23a85ebff914d74bb541558c2b6082b78edb.tar.xz
sqlite source (unix build) added to libraries
Diffstat (limited to 'libraries/sqlite/unix/sqlite-3.5.1/test/malloc6.test')
-rw-r--r--libraries/sqlite/unix/sqlite-3.5.1/test/malloc6.test55
1 files changed, 55 insertions, 0 deletions
diff --git a/libraries/sqlite/unix/sqlite-3.5.1/test/malloc6.test b/libraries/sqlite/unix/sqlite-3.5.1/test/malloc6.test
new file mode 100644
index 0000000..84ae619
--- /dev/null
+++ b/libraries/sqlite/unix/sqlite-3.5.1/test/malloc6.test
@@ -0,0 +1,55 @@
1# 2006 June 25
2#
3# The author disclaims copyright to this source code. In place of
4# a legal notice, here is a blessing:
5#
6# May you do good and not evil.
7# May you find forgiveness for yourself and forgive others.
8# May you share freely, never taking more than you give.
9#
10#***********************************************************************
11# This file attempts to check the library in an out-of-memory situation.
12#
13# $Id: malloc6.test,v 1.4 2007/10/03 08:46:45 danielk1977 Exp $
14
15set testdir [file dirname $argv0]
16source $testdir/tester.tcl
17
18# Only run these tests if memory debugging is turned on.
19#
20ifcapable !memdebug {
21 puts "Skipping malloc6 tests: not compiled with -DSQLITE_MEMDEBUG..."
22 finish_test
23 return
24}
25source $testdir/malloc_common.tcl
26
27
28set sqlite_os_trace 0
29do_malloc_test malloc6-1 -tclprep {
30 db close
31} -tclbody {
32 if {[catch {sqlite3 db test.db}]} {
33 error "out of memory"
34 }
35 sqlite3_extended_result_codes db 1
36} -sqlbody {
37 DROP TABLE IF EXISTS t1;
38 CREATE TABLE IF NOT EXISTS t1(
39 a int, b float, c double, d text, e varchar(20),
40 primary key(a,b,c)
41 );
42 CREATE TABLE IF NOT EXISTS t1(
43 a int, b float, c double, d text, e varchar(20),
44 primary key(a,b,c)
45 );
46 DROP TABLE IF EXISTS t1;
47}
48
49# Ensure that no file descriptors were leaked.
50do_test malloc6-1.X {
51 catch {db close}
52 set sqlite_open_file_count
53} {0}
54
55finish_test