I'm hoping that someone may explain to me or help me troubleshoot this
issue I am encountering with make test failures on AIX using
(unmodified) SQLite 3.2.0.
At first I thought I was encountering Ticket #1112, but I receive no
summary of errors at the end. Instead, the script produces this before
exiting:
/home/gerry/test_sqlite/sqlite-3.2.0/.libs/lt-testfixture: no such
table: t1
while executing
"$db eval $sql"
(procedure "execsql" line 3)
invoked from within
"execsql {
CREATE TABLE t2(a,b,c);
INSERT INTO t2 SELECT round(a/10), randstr(50,80), randstr(50,60) FROM
t1;
}"
(file "./test/interrupt.test" line 162)
invoked from within
"source $testfile"
("foreach" body line 4)
invoked from within
"foreach testfile [lsort -dictionary [glob $testdir/*.test]] {
set tail [file tail $testfile]
if {[lsearch -exact $EXCLUDE $tail]>=0} continue
so..."
(file "./test/quick.test" line 45)
make: *** [test] Error 1
> make test 2> test2.log
/home/gerry/test_sqlite/sqlite-3.2.0/.libs/lt-testfixture: no such
table: t1
while executing
"$db eval $sql"
(procedure "execsql" line 3)
invoked from within
"execsql {
CREATE TABLE t2(a,b,c);
INSERT INTO t2 SELECT round(a/10), randstr(50,80), randstr(50,60) FROM
t1;
}"
(file "./test/interrupt.test" line 162)
invoked from within
"source $testfile"
("foreach" body line 4)
invoked from within
"foreach testfile [lsort -dictionary [glob $testdir/*.test]] {
set tail [file tail $testfile]
if {[lsearch -exact $EXCLUDE $tail]>=0} continue
so..."
(file "./test/quick.test" line 45)
make: *** [test] Error 1
Some other errors of note (but not all generated):
Many of the attach tests fail due to something similar to
attach2-4.1.1...
Expected: [main unlocked temp closed file2 unlocked]
Got: []
Or
Got: [1 {disk I/O error}]
And many errors in the interrupt tests.
interrrupt-2.1...
Error: no such function: randstr
interrupt-2.2.101.1...
Expected: [1]
Got: [0]
interrupt-2.2.101.99...
Expected: [0 {}]
Got: [1 {cannot VACUUM from within a transaction}]
interrupt-2.3...
Error: no such table: t1
interrupt-2.4...
Expected: [1]
Got: [0]
interrupt-2.5...
Error: no such table: t1
interrupt-2.6... Ok
interrupt-3.1.1... Ok
interrupt-3.1.2...
Expected: [1 interrupted]
Got: [1 {no such table: t1}]
Thank you for your help,
-- Gerry Blanchette