anchor.diff:          (fun p -> {p with WorkingDirectory = Path.getDirectory proj})
           "run"
           (sprintf "--project %s%s -c %A %s -- %s" (Path.GetFileName proj) fx config buildArgs args)
  +    |> handleFailure
  +
  +let dotNetClean proj =
  +    DotNet.exec (fun x -> {x with Verbosity = Some DotNet.Verbosity.Minimal}) "clean" proj
       |> handleFailure
   
   let pushArtifact x = Trace.publish (ImportData.BuildArtifactWithName <| Path.getFullName x) x
  
positive.code: "Clean"
      ==> "GenerateCode"
  
  ["RunTests"; "RunMSBuildTests"; "NuGetPack"; "Benchmark"; "PrepareDocsGeneration"]
  |> List.iter (fun target -> "GenerateCode" ==> target |> ignore)
  
  "Test" <== ["RunTests"; "RunMSBuildTests"]
  
  "Test"
      ==> "NuGetPack"
  
negative.code: 
  // Additional command line arguments passed to Expecto.
  let testArguments = "--nunit-summary TestResults.xml"
  
  let localPackagesFolder = "./tests/packages/"
  
  