anchor.diff:        XsltTransformFile = null;
         TimeOut = TimeSpan.FromMinutes 5.
         DisableShadowCopy = false;
  -      Domain = null}
  +      Domain = null;
  +      ErrorLevel = Error}
   
   let commandLineBuilder parameters assemblies =
       let cl = new StringBuilder()
  
positive.code:     |> Seq.map (fun assembly -> assembly.Attribute(imp "result").Value)
      |> Seq.map (fun x -> x <> "Failure")
      |> Seq.reduce (&&)
  
  type NUnitParams =
      { IncludeCategory:string;
  
negative.code:             info.Arguments <- args) parameters.TimeOut
  
      sendTeamCityNUnitImport (getWorkingDir parameters @@ parameters.OutputFile)
  
      let errorDescription error = 
          match error with
          | OK -> "OK"
          | TestsFailed -> sprintf "NUnit test failed (%d)." error
          | FatalError x -> sprintf "NUnit test failed. Process finished with exit code %s (%d)." x error
      
      match parameters.ErrorLevel with
      | DontFailBuild ->
          match result with
          | OK | TestsFailed -> traceEndTask "NUnit" details
          | _ -> failwith (errorDescription result)
      | Error ->
          match result with
          | OK -> traceEndTask "NUnit" details
          | _ -> failwith (errorDescription result)
  
  type NUnitParallelResult =
      {
  