public bool RunPMDTool(string sampleCodeDirectory, string finalReportPath) { Directory.SetCurrentDirectory(@"C:\Users\320052125\casestudy2\Analyser"); //Set this path to the project folder StaticCodeAnalysisScheduler scheduler = new StaticCodeAnalysisScheduler(); return(scheduler.RunAnalysisWithPMD(sampleCodeDirectory, finalReportPath)); }
public void Given_Valid_Arguments_When_RunAnalysisWithAllTools_Invoked_Then_True_Asserted() { Directory.SetCurrentDirectory(@"C:\Users\320052125\casestudy2\Analyser"); string codeDirectoryPath = @"feereport"; string outReportFilePath = @"FinalReport.csv"; StaticCodeAnalysisScheduler scheduler = new StaticCodeAnalysisScheduler(); Assert.AreEqual(true, scheduler.RunAnalysisWithAllTools(codeDirectoryPath, outReportFilePath)); }
public static int Main(string[] args) { Directory.SetCurrentDirectory(@"..\..\..\..\"); string sampleCodeDirectory = @"feereport"; string outputFile = @"FinalReport.csv"; StaticCodeAnalysisScheduler scheduler = new StaticCodeAnalysisScheduler(); if (scheduler.RunAnalysisWithAllTools(sampleCodeDirectory, outputFile)) { return(0); } return(-1); }
public static int Main(string[] args) { Directory.SetCurrentDirectory(@"..\..\..\..\"); string sampleCodeDirectory = @"feereport"; string outputFile = @"FinalReport.csv"; //StaticCodeAnalysisController controller = new StaticCodeAnalysisController(); //controller.AnalyseUsingTool(pMDTool, pMDBatFile, sampleCodeDirectory); //controller.Merge(outputFile); DO THIS USING SCHEDULER StaticCodeAnalysisScheduler scheduler = new StaticCodeAnalysisScheduler(); if (scheduler.RunAnalysisWithAllTools(sampleCodeDirectory, outputFile)) { return(0); } //scheduler.RunAnalysisWithPMD(sampleCodeDirectory, outputFile); return(-1); }