anchor.diff:              reporter.testEnd test.Id 
           
           failureMessage <- null            
  +
  +    // suites list is in reverse order and have to be reversed before running the tests
  +    suites <- List.rev suites
           
       //run all the suites
       if runFailedContextsFirst = true then
  
positive.code:     let reportFailedTest (ex: Exception) (test : Test) =
          reporter.testStart test.Id  
          fail ex test.Id <| safelyGetUrl()
          reporter.testEnd test.Id 
      suite.Tests |> List.iter (fun test -> reportFailedTest ex test)
  
  let run () =
      reporter.suiteBegin()
  
negative.code:     reporter.suiteEnd()
  
  let runFor browsers =
      // suites are in reverse order and have to be reversed before running the tests
      let currentSuites = suites |> List.rev
      suites <- [new suite()]
      match box browsers with
          | :? (types.BrowserStartMode list) as browsers -> 
  