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

Reply via email to