예제 #1
0
        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);
        }
예제 #2
0
 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);
 }