I installed now Maxima 5.14.0 with GCL 2.6.6 ANSI on my MS Windows XP system.
After installation the test files dont work. I get the error "unexpected end of #(input stream ..." reading the files in test mode.
On my system the following extra EOF test in the routine TYI-RAW works:
(defun tyi-raw (&optional (stream *standard-input*) eof-option)
;; added this extra EOF test, because test files generate
;; unexpected end of input-stream on my system (Windows XP, GCL 2.6.6)
(when (eq (peek-char nil stream nil eof-option) eof-option)
(return-from tyi-raw eof-option)
;; this is the original unchanged code
(let ((ch (read-char-no-hang stream nil eof-option)))
(when (and *prompt-on-read-hang* *read-hang-prompt*)
(read-char stream nil eof-option)
I had the same problem with the versions 5.13.0 und 5.12.0 of Maxima on my system.
Perhaps the bug is in the routine TEST-BATCH. A reason may be the different EOF values used in Maxima at different places.