anchor.diff:  open System
   open System.IO
   open System.Text
  +
  +/// Option which allows to specify if an xUnit error should break the build.
  +type XUnitErrorLevel =
  +/// This option instructs FAKE to break the build if xUnit reports an error. (Default)
  +| Error
  +/// With this option set, no exception is thrown if a test is broken.
  +| DontFailBuild
   
   /// The xUnit parameter type
   type XUnitParams = { 
  
positive.code:       /// If the timeout is reached the xUnit task will be killed. Default is 5 minutes.
        TimeOut: TimeSpan
        /// The output directory. It's the current directoy if nothing else is specified.
        OutputDir: string }
  
  /// The xUnit default parameters
  let XUnitDefaults =
  
negative.code:       Verbose = true;
        XmlOutput = false;
        TimeOut = TimeSpan.FromMinutes 5.
        OutputDir = null
        ErrorLevel = Error }
  
  /// Runs xUnit unit tests in the given assemblies via the given xUnit runner.
  /// Will fail if the runner terminates with non-zero exit code for any of the assemblies.
  