anchor.diff:              Output = testDir + "results.xml" })
           <| testDir + "Rexcfnghk.MarkSixParser.Tests.dll -noshadow")
           
  -Target "SendToCoversall" (fun _ -> 
  -    ExecProcess (fun info -> 
  +Target "SendToCoveralls" (fun _ -> 
  +    let configStartProcessInfoF (info: ProcessStartInfo) =
           info.FileName <- "./packages/coveralls.io/tools/coveralls.net.exe"
           info.Arguments <- sprintf "--opencover %sresults.xml" testDir
  -    ) (TimeSpan.FromMinutes 1.)
  -    |> ignore
  +
  +    let result = ExecProcess configStartProcessInfoF (TimeSpan.FromMinutes 1.)
  +    
  +    if result <> 0 then
  +        failwith "Cannot send code coverage results to Coveralls"
   )
   
   Target "Pack" (fun _ ->
  
positive.code:     ==> "BuildTests"
      ==> "RunTests"
      ==> "OpenCover"
      =?> ("SendToCoversall", isCIBuild)
      ==> "Pack"
          
  RunTargetOrDefault "Pack"
  
negative.code: #r @"packages/FAKE/tools/FakeLib.dll"
  open System
  open System.Diagnostics
  open Fake
  open Fake.Testing.XUnit2
  open Fake.OpenCoverHelper
  