File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -295,6 +295,24 @@ public override TestSuiteRunResults Run()
295295 indexList [ test . TestPath ] = 0 ;
296296 }
297297
298+ //clean old report folders
299+ foreach ( var test in _tests )
300+ {
301+ IEnumerable < DirectoryInfo > reportFolders = ( new DirectoryInfo ( test . TestPath ) ) . EnumerateDirectories ( "Report*" ) ;
302+ foreach ( DirectoryInfo folder in reportFolders )
303+ {
304+ try
305+ {
306+ folder . Delete ( true ) ;
307+ ConsoleWriter . WriteLine ( "Successfully deleted old report folder : " + folder . FullName ) ;
308+ }
309+ catch ( Exception e )
310+ {
311+ ConsoleWriter . WriteLine ( "Failed to deleted old report folder : " + folder . FullName + " : " + e . Message ) ;
312+ }
313+ }
314+ }
315+
298316 Dictionary < string , int > rerunList = createDictionary ( _tests ) ;
299317
300318 foreach ( var test in _tests )
@@ -390,6 +408,7 @@ public override TestSuiteRunResults Run()
390408 ConsoleWriter . WriteLine ( "uftReportDir is cleaned" ) ;
391409 }
392410
411+ System . Threading . Thread . Sleep ( 500 ) ;
393412 Directory . Move ( uftReportDir , uftReportDirNew ) ;
394413 ConsoleWriter . WriteLine ( "uftReportDir is filled from " + uftReportDir ) ;
395414 }
You can’t perform that action at this time.
0 commit comments