Optimizations to ParseFinalize() to make up for the extra cleanup associated
[sqlite.git] / test / schemafault.test
bloba04c78a0b422b0f97d01ef28f8fcb9c2d389b39c
1 # 2018-08-19
3 # The author disclaims copyright to this source code.  In place of
4 # a legal notice, here is a blessing:
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.
10 #***********************************************************************
11 # Test OOM injection in schema-related operations.
14 set testdir [file dirname $argv0]
15 source $testdir/tester.tcl
16 source $testdir/malloc_common.tcl
17 set testprefix schemafault
19 do_execsql_test 1.0 {
20   CREATE TABLE t2(aaa INTTT);
21   CREATE VIEW v2(xxx , yyy) AS SELECT aaa, aaa+1 FROM t2;
24 do_faultsim_test 1 -faults oom-* -prep {
25 } -body {
26   execsql { SELECT * FROM v2 }
27 } -test {
28   faultsim_test_result {0 {}}
31 finish_test