fpcunit: fixed console testrunning crash when writing results to output with fpc 2.0.4 (bug #8798) from Darius

git-svn-id: trunk@11156 -
This commit is contained in:
vincents 2007-05-16 22:07:22 +00:00
parent 3a7183c039
commit 0a7bf3d67d

View File

@ -140,7 +140,7 @@ var
procedure doXMLTestRun(aTest: TTest);
var
XMLResultsWriter: TXMLResultsWriter;
stream: TStringStream;
begin
try
XMLResultsWriter := TXMLResultsWriter.Create;
@ -151,7 +151,13 @@ var
if FileName<>'' then
WriteXMLFile(XMLResultsWriter.Document, FileName)
else
WriteXMLFile(XMLResultsWriter.Document, output);
begin
// write to output, use stream, because WriteXMLFile(Doc, Output) is broken
stream := TStringStream.Create('');
WriteXMLFile(XMLResultsWriter.Document, stream);
writeln(stream.DataString);
stream.Free;
end;
finally
XMLResultsWriter.Free;
end;