diff --git a/tests/utils/testsuite/utests.pp b/tests/utils/testsuite/utests.pp index 85585f177d..caed73e184 100644 --- a/tests/utils/testsuite/utests.pp +++ b/tests/utils/testsuite/utests.pp @@ -108,7 +108,23 @@ begin ShowRunComparison; 2 : CreateRunPie; 3 : ShowOneTest; - end; +{$ifdef TEST} + 98 : + begin + EmitOverviewForm; + Writeln(stdout,'
');
+            FreeMem(pointer($ffffffff));
+            Writeln(stdout,'
'); + end; + 99 : + begin + EmitOverviewForm; + Writeln(stdout,'
');
+            Dump_stack(stdout,get_frame);
+            Writeln(stdout,'
'); + end; +{$endif TEST} + end; finally EmitEnd; DisConnectFromDB; @@ -515,7 +531,8 @@ end; Function TTestSuite.ShowRunData : Boolean; Const - SGetRunData = 'SELECT TU_ID,TU_DATE,TC_NAME,TO_NAME,TU_COMMENT,TV_VERSION '+ + SGetRunData = 'SELECT TU_ID,TU_DATE,TC_NAME,TO_NAME,' + + 'TU_SUBMITTER,TU_MACHINE,TU_COMMENT,TV_VERSION '+ ' FROM TESTRUN,TESTCPU,TESTOS,TESTVERSION '+ 'WHERE '+ ' (TC_ID=TU_CPU_FK) AND '+ @@ -592,6 +609,24 @@ begin if Q2 <> nil then Write(Q2.FieldByName('TU_COMMENT').AsString); CellEnd; + RowNext; + CellStart; + Write('Machine:'); + CellNext; + Write(Q1.FieldByName('TU_MACHINE').AsString); + CellNext; + if Q2 <> nil then + Write(Q2.FieldByName('TU_MACHINE').AsString); + CellEnd; + RowNext; + CellStart; + Write('Submitter:'); + CellNext; + Write(Q1.FieldByName('TU_SUBMITTER').AsString); + CellNext; + if Q2 <> nil then + Write(Q2.FieldByName('TU_SUBMITTER').AsString); + CellEnd; RowNext; CellStart; Write('Date:'); @@ -906,7 +941,7 @@ begin if Log='' then begin HeaderStart(2); - Write('No log.'); + Write('No log of '+FRunId+'.'); HeaderEnd(2); end; end; @@ -931,7 +966,7 @@ begin if Log='' then begin HeaderStart(2); - Write('No alternate log.'); + Write('No log of '+FCompareRunId+'.'); HeaderEnd(2); end; end; @@ -955,8 +990,18 @@ begin if Source='' then begin HeaderStart(3); - DumpLn('

No Source.

'); - DumpLn('Link to CVS view of '+ + DumpLn('

No Source in TestSuite DataBase.

'); + DumpLn('Link to SVN view of '+ + ' '+FTestFileName+' source. '); + HeaderEnd(3); + end + else + begin + HeaderStart(3); + DumpLn('Link to SVN view of '+ ''+' then + BGColor:='#98FB98'; // pale Green + end + else if Run2Field.AsString='-' then begin Inc(FRunFailedCount); if Run1Field.AsString='' then BGColor:='#FF82AB' // Light red - else + else if Run1Field.AsString<>'-' then BGColor:='#FF225B'; end; end;