diff --git a/collects/tests/framework/framework-test-engine.ss b/collects/tests/framework/framework-test-engine.ss index bb922b6c7f..371db41e31 100644 --- a/collects/tests/framework/framework-test-engine.ss +++ b/collects/tests/framework/framework-test-engine.ss @@ -55,6 +55,8 @@ (map (lambda (x) (string-append (exception->string x) (string #\newline))) these-errs))))) out) + (newline out) + (flush-output out) (loop)))))))))) (let ([od (event-dispatch-handler)] diff --git a/collects/tests/framework/test-suite-utils.ss b/collects/tests/framework/test-suite-utils.ss index dfa343b62f..4b17c70226 100644 --- a/collects/tests/framework/test-suite-utils.ss +++ b/collects/tests/framework/test-suite-utils.ss @@ -195,10 +195,12 @@ [(tcp-error? x) (restart-mred) (write sexp out-port) - (newline out-port)] + (newline out-port) + (flush-output out-port)] [else (raise x)]))]) (write sexp out-port) - (newline out-port)) + (newline out-port) + (flush-output out-port)) (let ([answer (with-handlers ([exn:fail? (lambda (x)