From 17872bab972f70c6a0c18c988bebdf47c1af8e73 Mon Sep 17 00:00:00 2001 From: vincents Date: Fri, 22 Oct 2010 10:37:57 +0000 Subject: [PATCH] lazarus test runner: add compiler output to failure message, if compilation fails. git-svn-id: trunk@27808 - --- test/runtestsgui.lpi | 11 +++++++---- test/testlpi.pas | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/test/runtestsgui.lpi b/test/runtestsgui.lpi index 2592713865..a258948ee1 100644 --- a/test/runtestsgui.lpi +++ b/test/runtestsgui.lpi @@ -1,8 +1,8 @@ + - @@ -10,9 +10,11 @@ - </General> + <BuildModes Count="1"> + <Item1 Name="default" Default="True"/> + </BuildModes> <PublishOptions> <Version Value="2"/> <IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/> @@ -87,14 +89,15 @@ </Units> </ProjectOptions> <CompilerOptions> - <Version Value="8"/> + <Version Value="9"/> <PathDelim Value="\"/> <SearchPaths> - <OtherUnitFiles Value="bugs\;lcltests\"/> + <OtherUnitFiles Value="bugs;lcltests"/> </SearchPaths> <Parsing> <SyntaxOptions> <CStyleOperator Value="False"/> + <UseAnsiStrings Value="False"/> </SyntaxOptions> </Parsing> <Linking> diff --git a/test/testlpi.pas b/test/testlpi.pas index 08af042824..3b3ed16a9f 100644 --- a/test/testlpi.pas +++ b/test/testlpi.pas @@ -163,7 +163,7 @@ begin end; if LazBuild.ExitStatus<>0 then Fail(format('Compilation failed: ExitCode=%d%s%s', - [LazBuild.ExitStatus, LineEnding, {OutputLines.Text}''])); + [LazBuild.ExitStatus, LineEnding, AnsiToUtf8(OutputLines.Text)])); finally LazBuild.Free; OutputLines.Free;