SQLite Forum

testfixture.exe error when compiling SQLIte
Login

testfixture.exe error when compiling SQLIte

(1.1) By Sprezzatura on 2021-01-26 22:21:21 edited from 1.0 [source]

I am compiling SQLite source code (ver. 3.34.1), using MSVC, Visual Studio 2017. One of the tests fails:

.\testfixture.exe: list element in quotes followed by "%"CD"%""/test.db" instead of space

Is this of any significance? All other tests pass.

I am using NMAKE as documented on the SQLite Website.

Here's the whole stack:

.\testfixture.exe: list element in quotes followed by "%"CD"%""/test.db" instead of space
    while executing
"lreverse [string map {\\ /} [regsub -nocase -all {[a-z]:[/\\]+} $p {/}]]"
    (procedure "filepath_normalize" line 5)
    invoked from within
"filepath_normalize $expected"
    (procedure "do_filepath_test" line 4)
    invoked from within
"do_filepath_test 3.$tn { parse_uri $uri } $parse"
    ("foreach" body line 2)
    invoked from within
"foreach {tn uri parse} "
  1    {file:test.db#abc}      {[test_pwd / {}]test.db {}}
  2    {file:test.db?a=b#abc}  {[test_pwd / {}]test.db {a b}}
  3 ..."
    (file "D:/Software(Third-party)/SQLite/sqlite/test/e_uri.test" line 160)
    invoked from within
"source D:/Software(Third-party)/SQLite/sqlite/test/e_uri.test"
    invoked from within
"interp eval tinterp $script"
    (procedure "slave_test_script" line 30)
    invoked from within
"slave_test_script [list source $zFile] "
    invoked from within
"time { slave_test_script [list source $zFile] }"
    (procedure "slave_test_file" line 23)
    invoked from within
"slave_test_file $file"
    (procedure "run_tests" line 19)
    invoked from within
"run_tests veryquick -presql {} -files {shared3.test writecrash.test D:/Software(Third-party)/SQLite/sqlite/test/../ext/fts5/test/fts5eb.test vacuum5.t..."
    ("uplevel" body line 1)
    invoked from within
"uplevel run_tests $name $::testspec($name)"
    (procedure "run_test_suite" line 5)
    invoked from within
"run_test_suite veryquick"
    (file "..\sqlite\test\veryquick.test" line 16)
    invoked from within
"source $argv0"
    invoked from within
"if {[llength $argv]>=1} {
set argv0 [lindex $argv 0]
set argv [lrange $argv 1 end]
source $argv0
} else {
set line {}
while {![eof stdin]} {
if {$line..."
NMAKE : fatal error U1077: '.\testfixture.exe' : return code '0x1'
Stop.