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));
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }