Przeglądaj źródła

* fix dbdigest to use (full) filename to lookup tests in DB (table TESTS structure changed)

git-svn-id: trunk@6244 -
fpc 18 lat temu
rodzic
commit
0f9b9bb7de
2 zmienionych plików z 8 dodań i 15 usunięć
  1. 4 11
      tests/utils/dbtests.pp
  2. 4 4
      tests/utils/testsuite/utests.pp

+ 4 - 11
tests/utils/dbtests.pp

@@ -175,16 +175,9 @@ Function GetTestID(Name : string) : Integer;
 
 
 Const
 Const
   SFromName = 'SELECT T_ID FROM TESTS WHERE (T_NAME="%s")';
   SFromName = 'SELECT T_ID FROM TESTS WHERE (T_NAME="%s")';
-  SFromFullName = 'SELECT T_ID FROM TESTS WHERE (T_FULLNAME="%s")';
-
-Var
-  FN : String;
 
 
 begin
 begin
-  FN:=ExtractFileName(Name);
-  Result:=IDQuery(Format(SFromName,[FN]));
-  If Result=-1 then
-    Result:=IDQuery(Format(SFromFullName,[Name]))
+  Result:=IDQuery(Format(SFromName,[Name]));
 end;
 end;
 
 
 Function GetOSID(Name : String) : Integer;
 Function GetOSID(Name : String) : Integer;
@@ -251,8 +244,8 @@ end;
 Function AddTest(Name : String; AddSource : Boolean) : Integer;
 Function AddTest(Name : String; AddSource : Boolean) : Integer;
 
 
 Const
 Const
-  SInsertTest = 'INSERT INTO TESTS (T_NAME,T_FULLNAME,T_ADDDATE)'+
-                ' VALUES ("%s","%s",NOW())';
+  SInsertTest = 'INSERT INTO TESTS (T_NAME,T_ADDDATE)'+
+                ' VALUES ("%s",NOW())';
 
 
 Var
 Var
   Info : TConfig;
   Info : TConfig;
@@ -263,7 +256,7 @@ begin
   If FileExists(TestSrcDir+Name) and
   If FileExists(TestSrcDir+Name) and
      GetConfig(TestSrcDir+Name,Info) then
      GetConfig(TestSrcDir+Name,Info) then
     begin
     begin
-    If RunQuery(Format(SInsertTest,[ExtractFileName(Name),Name]),Res) then
+    If RunQuery(Format(SInsertTest,[Name]),Res) then
       begin
       begin
       Result:=GetTestID(Name);
       Result:=GetTestID(Name);
       If Result=-1 then
       If Result=-1 then

+ 4 - 4
tests/utils/testsuite/utests.pp

@@ -624,7 +624,7 @@ begin
         end;
         end;
       HeaderEnd(2);
       HeaderEnd(2);
       ParaGraphStart;
       ParaGraphStart;
-      S:='SELECT T_NAME as Test,T_FULLNAME as Filename,TR_SKIP as Skipped,TR_OK as OK'
+      S:='SELECT T_NAME as Filename,TR_SKIP as Skipped,TR_OK as OK'
         +' FROM TESTRESULTS,TESTS'
         +' FROM TESTRESULTS,TESTS'
         +' WHERE (TR_TEST_FK=T_ID) AND (TR_TESTRUN_FK='+FRunID+') ';
         +' WHERE (TR_TEST_FK=T_ID) AND (TR_TESTRUN_FK='+FRunID+') ';
       If FOnlyFailed then
       If FOnlyFailed then
@@ -648,7 +648,7 @@ begin
             With CreateTableProducer(Q) do
             With CreateTableProducer(Q) do
               Try
               Try
                 Border:=True;
                 Border:=True;
-                FL:='Test,Filename';
+                FL:='Filename';
                 If Not FNoSkipped then
                 If Not FNoSkipped then
                   FL:=FL+',Skipped';
                   FL:=FL+',Skipped';
                 If Not FOnlyFailed then
                 If Not FOnlyFailed then
@@ -720,7 +720,7 @@ begin
         end;
         end;
       HeaderEnd(2);
       HeaderEnd(2);
       ParaGraphStart;
       ParaGraphStart;
-      S:='SELECT T_NAME as Test,T_FULLNAME as FileName,tr1.TR_SKIP as Run1_Skipped,'
+      S:='SELECT T_NAME as Filename,tr1.TR_SKIP as Run1_Skipped,'
          +'tr2.TR_SKIP as Run2_Skipped,tr1.TR_OK as Run1_OK,tr2.TR_OK as Run2_OK '
          +'tr2.TR_SKIP as Run2_Skipped,tr1.TR_OK as Run1_OK,tr2.TR_OK as Run2_OK '
         +'FROM TESTS,(select * from TESTRESULTS where TR_TESTRUN_FK='+FCompareRunID+') as tr2 '
         +'FROM TESTS,(select * from TESTRESULTS where TR_TESTRUN_FK='+FCompareRunID+') as tr2 '
          +'LEFT JOIN (select * from TESTRESULTS where TR_TESTRUN_FK='+FRunID+') as tr1 '
          +'LEFT JOIN (select * from TESTRESULTS where TR_TESTRUN_FK='+FRunID+') as tr1 '
@@ -750,7 +750,7 @@ begin
             With CreateTableProducer(Q) do
             With CreateTableProducer(Q) do
               Try
               Try
                 Border:=True;
                 Border:=True;
-                FL:='Test,FileName,Run1_OK,Run2_OK';
+                FL:='Filename,Run1_OK,Run2_OK';
                 If Not FNoSkipped then
                 If Not FNoSkipped then
                   FL:=FL+',Run1_Skipped,Run2_Skipped';
                   FL:=FL+',Run1_Skipped,Run2_Skipped';
                 CreateColumns(FL);
                 CreateColumns(FL);