コード例 #1
0
        public static void MiniCoverInstrument(this ICakeContext ctx, MiniCoverSettings settings)
        {
            if (ctx == null)
            {
                throw new ArgumentNullException(nameof(ctx));
            }

            ctx.EnsureToolsProjectLocated();

            var args = new ProcessArgumentBuilder().AppendMiniCoverCommand("instrument", settings);

            args.AppendGlobPatterns(settings);
            args.AppendHitsFile(settings);

            ctx.DotNetCoreTool(MiniCoverSettings.MiniCoverToolsProject, "minicover", args);
        }