anchor.diff:              TestSummary.single (TestResult.Error e) (float w.ElapsedMilliseconds)
       }
   
  -  let private numWorkers limit config =
  +  let private numberOfWorkers limit config =
       if config.parallelWorkers < 0 then
         -config.parallelWorkers * Environment.ProcessorCount
       elif config.parallelWorkers = 0 then
  
positive.code:                       s=InParallel ||
                        not(Seq.exists (fun t -> t.sequenced=s) runningTests)
                      )
                   |> asyncRun
                        (Async.foldParallelWithCancel (numWorkers true config))
                        (runningTests,results,maxMemory)
               )
  
        w.Stop()
  
negative.code:             )
  
          let! parallelResults =
            let noWorkers = numberOfWorkers false config
            if List.length parallel <= noWorkers then
              Async.Parallel parallel
              |> Async.map (Seq.concat >> Seq.toList)
            else
              Async.foldParallelLimit noWorkers (@) [] parallel
  
          if List.isEmpty sequenced |> not && List.isEmpty parallel |> not then
            do! config.printer.info "Starting sequenced tests..."
  