@@ -159,24 +159,20 @@ module private RESTlerInternal =
159159 let getRunExperimentFolder ( fuzzingWorkingDirectory ) ( runStartTime : DateTime ) =
160160 let restlerResults = IO.DirectoryInfo( fuzzingWorkingDirectory ++ " RestlerResults" )
161161 if restlerResults.Exists then
162- let experiments = restlerResults.EnumerateDirectories ( " experiment* " )
163- if Seq.isEmpty experiments then
164- None
165- else
166- try
162+ try
163+ let experiments = restlerResults.EnumerateDirectories ( " experiment* " )
164+ if Seq.isEmpty experiments then
165+ None
166+ else
167167 let startedExperiments =
168168 experiments
169169 |> Seq.filter ( fun e -> e.CreationTimeUtc >= runStartTime)
170170 |> Seq.sortByDescending ( fun e -> e.CreationTimeUtc )
171-
172- if ( Seq.length startedExperiments > 1 ) then
173- printfn " There are : %d [%A ] that have been create past %A . Using one closest to start time of this run."
174- ( Seq.length startedExperiments) startedExperiments runStartTime
175171 startedExperiments |> Seq.tryHead
176- with
177- | :? System.IO.IOException as ioex ->
178- printfn " Getting experiment folder interrupted due to : %s " ioex.Message
179- None
172+ with
173+ | :? System.IO.IOException as ioex ->
174+ printfn " Getting experiment folder interrupted due to : %s " ioex.Message
175+ None
180176 else
181177 None
182178
@@ -261,8 +257,7 @@ module private RESTlerInternal =
261257 | None ->
262258 printfn " RESTler engine did not produce exit code"
263259
264- let engineError = IO.FileInfo( engineStdErr)
265- if engineError.Length > 0 L then
260+ if IO.File.Exists( engineStdErr) then
266261 failwithf " RESTler engined failed. See RESTler error log %s for more information." engineStdErr
267262 }
268263
0 commit comments