blob: c78abe548c072b9bcdd84bb2bc4fff50017656de [file] [log] [blame]
dande9ed622020-12-16 20:00:46 +00001# 2020-12-16
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#
12
13set testdir [file dirname $argv0]
14source $testdir/tester.tcl
15set testprefix unionallfault
16
17do_execsql_test 1.0 {
18 CREATE TABLE t1(x,y,z);
19 CREATE TABLE t3(x,y,z);
20}
21faultsim_save_and_close
22
23
24do_faultsim_test 1 -faults oom-t* -prep {
25 faultsim_restore_and_reopen
26} -body {
27 execsql {
dan964fa262020-12-18 16:13:39 +000028 SELECT * FROM t1, (
dande9ed622020-12-16 20:00:46 +000029 SELECT x FROM t1 UNION ALL SELECT y FROM t1
dan964fa262020-12-18 16:13:39 +000030 ), t3
dande9ed622020-12-16 20:00:46 +000031 }
32} -test {
33 faultsim_test_result {0 {}}
34}
35
36finish_test