瀏覽代碼

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

Pierre Muller 1 年之前
父節點
當前提交
b36c8199bd
共有 1 個文件被更改,包括 17 次插入0 次删除
  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