mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-01 04:59:17 +02:00
* testsuite.cgi: do not show new, skipped tests in comparison
git-svn-id: trunk@6178 -
This commit is contained in:
parent
5564d14bd2
commit
8afec0f049
@ -725,9 +725,12 @@ begin
|
||||
+'FROM TESTS,(select * from TESTRESULTS where TR_TESTRUN_FK='+FCompareRunID+') as tr2 '
|
||||
+'LEFT JOIN (select * from TESTRESULTS where TR_TESTRUN_FK='+FRunID+') as tr1 '
|
||||
+'USING (TR_TEST_FK) '
|
||||
+'WHERE ((tr1.TR_SKIP IS NULL) or (%s(tr1.TR_OK<>tr2.TR_OK))) and (T_ID=tr2.TR_TEST_FK);';
|
||||
+'WHERE ((tr1.TR_SKIP IS NULL) or (%s(tr1.TR_OK<>tr2.TR_OK))) and (T_ID=tr2.TR_TEST_FK)';
|
||||
If FNoSkipped then
|
||||
Qry:='(tr1.TR_SKIP<>"+") and (tr2.TR_SKIP<>"+") and'
|
||||
begin
|
||||
S:=S+' and (tr2.TR_SKIP<>"+")';
|
||||
Qry:='(tr1.TR_SKIP<>"+") and';
|
||||
end
|
||||
else
|
||||
Qry:='';
|
||||
Qry:=Format(S,[Qry]);
|
||||
@ -780,7 +783,7 @@ procedure TTestSuite.GetRunRowAttr(Sender: TObject; var BGColor: String;
|
||||
|
||||
Var
|
||||
P : TTableProducer;
|
||||
SkipField, Run1Field, Run2Field : TField;
|
||||
Skip1Field, Skip2Field, Run1Field, Run2Field : TField;
|
||||
begin
|
||||
P:=(Sender as TTAbleProducer);
|
||||
Inc(FRunCount);
|
||||
@ -791,16 +794,22 @@ begin
|
||||
end
|
||||
else
|
||||
begin
|
||||
SkipField := P.Dataset.FindField('Skipped');
|
||||
if SkipField = nil then
|
||||
SkipField := P.Dataset.FindField('Run2_Skipped');
|
||||
Skip1Field := P.Dataset.FindField('Skipped');
|
||||
if Skip1Field = nil then
|
||||
begin
|
||||
Skip1Field := P.Dataset.FindField('Run1_Skipped');
|
||||
Skip2Field := P.Dataset.FindField('Run2_Skipped');
|
||||
end
|
||||
else
|
||||
Skip2Field := nil;
|
||||
Run1Field := P.Dataset.FindField('OK');
|
||||
if Run1Field = nil then
|
||||
Run1Field := P.Dataset.FindField('Run1_OK');
|
||||
Run2Field := P.Dataset.FindField('OK');
|
||||
if Run2Field = nil then
|
||||
Run2Field := P.Dataset.FindField('Run2_OK');
|
||||
If (not FNoSkipped) and (SkipField.AsString='+') then
|
||||
If (not FNoSkipped) and ((Skip1Field.AsString='+')
|
||||
or ((Skip2Field <> nil) and (Skip2Field.AsString = '+'))) then
|
||||
begin
|
||||
Inc(FRunSkipCount);
|
||||
BGColor:='yellow'; // Yellow
|
||||
|
Loading…
Reference in New Issue
Block a user