private bool ToolExecuter(string path, Tools tool) { if (tool == Tools.PVS) { PVSAnalysisService.PvsAnalysisService pvsService = new PVSAnalysisService.PvsAnalysisService(); return(pvsService.InvokeTool(m_username, path)); } else if (tool == Tools.Resharper) { ResharperAnalysisService.ResharperAnalysisService resharperService = new ResharperAnalysisService.ResharperAnalysisService(); return(resharperService.InvokeTool(m_username, path)); } else { SimianAnalysisService.SimianAnalysisService simianService = new SimianAnalysisService.SimianAnalysisService(); return(simianService.InvokeTool(m_username, path)); } }
private List <AnalysisReport> ReportParser(Tools tool, string path, string branch) { if (tool == Tools.PVS) { PVSAnalysisService.PvsAnalysisService pvsService = new PVSAnalysisService.PvsAnalysisService(); return(pvsService.ParseReport(m_username, path, branch)); } else if (tool == Tools.Resharper) { ResharperAnalysisService.ResharperAnalysisService resharperService = new ResharperAnalysisService.ResharperAnalysisService(); return(resharperService.ParseReport(m_username, path, branch)); } else { SimianAnalysisService.SimianAnalysisService simianService = new SimianAnalysisService.SimianAnalysisService(); return(simianService.ParseReport(m_username, path, branch)); } }