Ejemplo n.º 1
0
 public void TestInitialize()
 {
     authenticationRepo   = new DataAccessLayer.UserAuthenticationRepository.UserAuthenticationRepository(true);
     codeAnalysisGater    = new CodeGater(true);
     userCodeAnalysisRepo = new DataAccessLayer.UserCodeAnalysisRepository.UserCodeAnalysisRepository(true);
     authenticationRepo.SignUp("Admin", "pass");
     userCodeAnalysisRepo.Add("Admin", "path", "master", Tools.PVS, 20, -1);
     userCodeAnalysisRepo.Add("Admin", "path", "master", Tools.PVS, 10, -1);
 }
Ejemplo n.º 2
0
        public void Given_Existing_ParsedReport_With_Less_Thresold_When_RelativeGate_Invoked_Then_false_Asserted()
        {
            Thread.Sleep(1000);
            userCodeAnalysisRepo.Add("Admin", "path", "master", Tools.PVS, 5, -1);
            Thread.Sleep(1000);
            userCodeAnalysisRepo.Add("Admin", "path", "master", Tools.PVS, 15, -1);
            var boolcond = codeAnalysisGater.RelativeGate("Admin", Tools.PVS, "path", "master");

            Assert.IsFalse(boolcond);
        }
Ejemplo n.º 3
0
        public List <AnalysisReport> ParseReport(string userName, string path, string branch)
        {
            if (!File.Exists($@"C:\StaticAnalysisData\Results\{userName}\ResharperOutput.html"))
            {
                return(new List <AnalysisReport>());
            }
            string[] lines = File.ReadAllLines($@"C:\StaticAnalysisData\Results\{userName}\ResharperOutput.html");

            var report = ParseReportToList(lines);


            repo.Add(userName, path, branch, Tools.Resharper, report.Count, -1);

            return(report);
        }
        public List <AnalysisReport> ParseReport(string userName, string path, string branch)
        {
            if (!File.Exists($@"C:\StaticAnalysisData\Results\{userName}\SimianResult.txt"))
            {
                return(new List <AnalysisReport>());
            }


            string[] lines = File.ReadAllLines(
                $@"C:\StaticAnalysisData\Results\{userName}\SimianResult.txt");

            var report = ParseReportToList(lines);

            List <AnalysisReport> simianReport = new List <AnalysisReport>();

            simianReport.Add(report);

            repo.Add(userName, path, branch, Tools.Simian, report.Line, -1);

            return(simianReport);
        }