| Quintiq file version 2.0 | 
| #parent: #root | 
| Method PTF_ProfilerReset ( | 
|   String filename | 
| ) as Boolean id:Method_LibPTF_pnlTestRunner_PTF_ProfilerReset | 
| { | 
|   #keys: '[105690.0.906478895]' | 
|   Body: | 
|   [* | 
|     // Reset the profiler | 
|     profiler := Domain.ExecuteMonitor(); | 
|      | 
|     if( not isnull( profiler ) ) | 
|     { | 
|       generated := ""; | 
|      | 
|       if( profiler.Active() ) | 
|       { | 
|         // Determine the filename to be used. If no filename is provided "profile.txt" is used. | 
|         // MIND: the result so far is exported. | 
|         filename := vhResultLogPath.Value() + ifexpr( filename <> "", filename, "profile.txt" ); | 
|      | 
|         profiler.Export( filename ); | 
|      | 
|         generated := ", file '" + filename + "' generated"; | 
|       } | 
|      | 
|       profiler.Reset(); | 
|      | 
|       debuginfo( "PTF: Profiler reset" + generated ); | 
|     } | 
|     else | 
|     { | 
|       debuginfo( "PTF_ProfilerReset: Profiler not found" ); | 
|     } | 
|      | 
|     // Return true in all cases. | 
|     return true; | 
|   *] | 
| } |