blob: a04c78a0b422b0f97d01ef28f8fcb9c2d389b39c [file] [log] [blame]
dan77f3f402018-07-09 18:55:44 +00001# 2018-08-19
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# Test OOM injection in schema-related operations.
12#
13
14set testdir [file dirname $argv0]
15source $testdir/tester.tcl
16source $testdir/malloc_common.tcl
17set testprefix schemafault
18
19do_execsql_test 1.0 {
20 CREATE TABLE t2(aaa INTTT);
21 CREATE VIEW v2(xxx , yyy) AS SELECT aaa, aaa+1 FROM t2;
22}
23
24do_faultsim_test 1 -faults oom-* -prep {
25} -body {
26 execsql { SELECT * FROM v2 }
27} -test {
28 faultsim_test_result {0 {}}
29}
30
31finish_test