Răsfoiți Sursa

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

Pierre Muller 1 an în urmă
părinte
comite
b36c8199bd
1 a modificat fișierele cu 17 adăugiri și 0 ștergeri
  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