public static void DotNetCoreTest( this ICakeContext context, FilePath project, DotNetCoreTestSettings settings, AltCoverSettings altcover) { var currentCustomization = settings.ArgumentCustomization; settings.ArgumentCustomization = (args) => ProcessArguments(context, currentCustomization?.Invoke(args) ?? args, project, altcover); context.DotNetCoreTest(project.FullPath, settings); }
private static ProcessArgumentBuilder ProcessArguments( ICakeContext cakeContext, ProcessArgumentBuilder builder, FilePath project, AltCoverSettings altcover) { Array.ForEach( CSApi.ToTestArgumentList( altcover.PreparationPhase, altcover.CollectionPhase, altcover.Force), t => builder.Append(t)); return(builder); }