public static void ReportGenerator(this ICakeContext context, IEnumerable <FilePath> reports, DirectoryPath targetDir, ReportGeneratorSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var runner = new ReportGeneratorRunner(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools); runner.Run(reports, targetDir, settings); }
public static void ReportGenerator(this ICakeContext context, GlobPattern pattern, DirectoryPath targetDir, ReportGeneratorSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var reports = context.Globber.GetFiles(pattern); ReportGenerator(context, reports, targetDir, settings); }
public static void ReportGenerator(this ICakeContext context, FilePath report, DirectoryPath targetDir, ReportGeneratorSettings settings) { ReportGenerator(context, new[] { report }, targetDir, settings); }