These "ok 1" errors look deeply mystifying to me, since the two strings look quite similar to me. Is it that run-program echo is somehow causing whitespace between "ok" and "1" to disappear? What *is* that whitespace? Just spaces, or are there tabs involved?
Looking at test-run-program.script, it looks like there should always be only 1 space between "ok" and "1", but in the transcripts below there seem to be multiple additional spaces. Even the fixed "ok 1" string literal in the file seems to be picking up some spaces.
Is this a bug in your email program or something more deeply weird?
Also, would you please let us know which tests failed? I *assume* test-run-program, but having the titles would be helpful.
Thanks, r
Dave Cooper wrote:
With latest pull (with 3.0.2.22) I'm getting one failure on mlisp windows and two on alisp windows (a few pulls ago, alisp windows was passing all tests and mlisp was unknown but apparently failing several which are apparently all fixed now, because the one mlisp failure does not appear casemode related):
=========== mlisp:
Above backtrace due to this condition: These two expressions fail comparison with equal: "ok 1" evaluates to "ok 1" (asdf-test::dewindowize (uiop/run-program:run-program "echo ok 1" :output :line)) evaluates to "ok 1" Script failed
<The Lisp process exited with status 1 (0x1)>
=========== alisp:
Above backtrace due to this condition: These two expressions fail comparison with equal: "ok 1" evaluates to "ok 1" (asdf-test::dewindowize (uiop/run-program:run-program "echo ok 1" :output :line)) evaluates to "ok 1" Script failed
<The Lisp process exited with status 1 (0x1)>
Above backtrace due to this condition: These two expressions fail comparison with EQUAL: (ASDF-TEST::SANITIZE-LOG (ASDF-TEST::RELOAD ASDF/DEFSYSTEM:DEFSYSTEM)) evaluates to ((:COMPILING :SYSTEM)) (QUOTE ((:COMPILING :SYSTEM) (:COMPILE-TOPLEVEL :FILE1) (:LOAD-TOPLEVEL :FILE1) (:COMPILE-TOPLEVEL :FILE2) (:LOAD-TOPLEVEL :FILE2))) evaluates to ((:COMPILING :SYSTEM) (:COMPILE-TOPLEVEL :FILE1) (:LOAD-TOPLEVEL :FILE1) (:COMPILE-TOPLEVEL :FILE2) (:LOAD-TOPLEVEL :FILE2)) Script failed
<The Lisp process exited with status 1 (0x1)>