Procházet zdrojové kódy

Add non-empty UniqueSuffix also as string prefix to all Verbose procedure calls

Pierre Muller před 1 rokem
rodič
revize
b36c8199bd
1 změnil soubory, kde provedl 17 přidání a 0 odebrání
  1. 17 0
      tests/utils/dotest.pp

+ 17 - 0
tests/utils/dotest.pp

@@ -134,6 +134,23 @@ begin
     AConfig.SkipTarget:=ReplaceText(AConfig.SkipTarget, NoWorkingThread, TargetHasNoWorkingThreadSupport);
 end;
 
+const
+  VerbosePrefix : string = '';
+
+procedure Verbose(lvl:TVerboseLevel;const s:string);
+var
+  su : string;
+begin
+  if UniqueSuffix<>'' then
+    begin
+      if VerbosePrefix='' then
+        VerbosePrefix:='#'+UniqueSuffix+'# ';
+      su:=VerbosePrefix+s;
+      testu.Verbose(lvl,su);
+    end
+  else
+    testu.Verbose(lvl,s);
+end;
 
 function ToStr(l:longint):string;
 var