//FieldStat --coverage-path="../../../Data/Coverage Data/coverage_output" FieldStat.exe static void Main(string[] args) { MonoCovOptions options = new MonoCovOptions(); options.ProcessArgs(args); // List of assemblies/executables or a directory containing executables. args = options.RemainingArguments; if (args.Length == 0 && options.applicationRepository == "") { options.DoHelp(); } Console.WriteLine("app-repos: " + options.applicationRepository); Console.WriteLine("coveragePath: " + options.coveragePath); Console.WriteLine("filters: " + options.filters); Console.WriteLine("no-coderank: " + options.nocodeRank); Console.WriteLine("outputDir: " + options.outputDirectory); Console.WriteLine("args: " + string.Join(",", options.RemainingArguments)); ParameterData data = new ParameterData(); ExportData export = new ExportData(data.Results, options.outputDirectory); if (options.applicationRepository != "") data.LoadApplicationRepository(options.applicationRepository); else data.LoadAssemblies(args); if (options.filters != "") data.LoadFilters(options.filters.Split(';')); data.LoadCoverage(options.coveragePath); data.ComputeResults(); export.ExportResults(); }
private void btnScanRepos_Click(object sender, EventArgs e) { FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == DialogResult.OK) { m_parameterData.LoadApplicationRepository(fbd.SelectedPath); } }
//FieldStat --coverage-path="../../../Data/Coverage Data/coverage_output" FieldStat.exe static void RunConsole(string[] args) { MonoCovOptions options = new MonoCovOptions(); options.ProcessArgs(args); // List of assemblies/executables or a directory containing executables. args = options.RemainingArguments; if (args.Length == 0 && options.applicationRepository == "") { options.DoHelp(); } Console.WriteLine("app-repos: " + options.applicationRepository); Console.WriteLine("coveragePath: " + options.coveragePath); Console.WriteLine("filters: " + options.filters); Console.WriteLine("no-coderank: " + options.nocodeRank); Console.WriteLine("outputDir: " + options.outputDirectory); Console.WriteLine("args: " + string.Join(",", options.RemainingArguments)); ParameterData data = new ParameterData(); ExportData export = new ExportData(data.Results, options.outputDirectory); if (options.applicationRepository != "") { data.LoadApplicationRepository(options.applicationRepository); } else { data.LoadAssemblies(args); } if (options.filters != "") { data.LoadFilters(options.filters.Split(';')); } data.LoadCoverage(options.coveragePath); data.ComputeResults(); export.ExportResults(); }