anchor.diff:  Target "IntegrationTests" (fun _ ->
       if hasBuildParam "OCTOKIT_GITHUBUSERNAME" && hasBuildParam "OCTOKIT_GITHUBPASSWORD" then
           !! (sprintf "./Octokit.Tests.Integration/bin/%s/**/Octokit.Tests.Integration.dll" buildMode)
  -        |> xUnit2 (fun p -> 
  -                {p with 
  +        |> xUnit2 (fun p ->
  +                {p with
                       HtmlOutputPath = Some (testResultsDir @@ "xunit.html")
                       TimeOut = TimeSpan.FromMinutes 10.0  })
       else
           "The integration tests were skipped because the OCTOKIT_GITHUBUSERNAME and OCTOKIT_GITHUBPASSWORD environment variables are not set. " +
           "Please configure these environment variables for a GitHub test account (DO NOT USE A \"REAL\" ACCOUNT)."
  -        |> traceImportant 
  +        |> traceImportant
   )
   
   Target "SourceLink" (fun _ ->
  
positive.code: 
          tempFileName
  
      directoryInfo(samplesDir @@ "linqpad-samples") 
      |> filesInDir
      |> Array.map (splitFileContents >> createTempFile)
      |> Seq.iter (fun sample ->
          let result = ExecProcess (fun info ->
              info.FileName <- linqPadDir @@ "lprun.exe"
              info.Arguments <- " -compileonly -lang=Program " + sample) (TimeSpan.FromMinutes 5.0)
          
          if result <> 0 then failwithf "lprun.exe returned with a non-zero exit code for %s" sample
      )
  )
  
negative.code: 
      let createTempFile = fun(metadataString: string, rest: string) ->
          let metadata = LinqPadSampleMetadata.Parse(metadataString)
          let assembliesDir = buildDir @@ "Release/Net45"
          let reactiveAssembliesDir = reactiveBuildDir @@ "Release/Net45"
          let tempFileName = Path.GetTempFileName()
          use stream = File.OpenWrite(tempFileName)
          use writer = new StreamWriter(stream)
  