Example #1
0
 internal override void Validate(CoverageMapper mapper, CoverageScope parentScope)
 {
     Assert.IsTrue(
         FindFunction(mapper, parentScope),
         "Failed to find function: " + _name
         );
 }
Example #2
0
 internal override void Validate(CoverageMapper mapper, CoverageScope parentScope)
 {
     foreach (var expected in _expected)
     {
         expected.Validate(mapper, parentScope);
     }
 }
Example #3
0
 internal override void Validate(CoverageMapper mapper, CoverageScope parentScope)
 {
     Assert.AreEqual(BlocksCovered, parentScope.BlocksCovered);
     Assert.AreEqual(BlocksNotCovered, parentScope.BlocksNotCovered);
     Assert.AreEqual(LinesCovered, parentScope.LinesCovered);
     Assert.AreEqual(LinesNotCovered, parentScope.LinesNotCovered);
 }
 public CoverageProcessor(CoverageMiner coverageMiner, CoverageValidator coverageValidator, CoverageMapper coverageMapper, CoverageSender coverageSender, ResponseMapper responseMapper)
 {
     _coverageMiner     = coverageMiner;
     _coverageValidator = coverageValidator;
     _coverageMapper    = coverageMapper;
     _coverageSender    = coverageSender;
     _responseMapper    = responseMapper;
 }
Example #5
0
            internal override void Validate(CoverageMapper mapper, CoverageScope parentScope)
            {
                Assert.IsTrue(parentScope.Lines.ContainsKey(_lineNo), "Line number is missing coverage information");
                var covInfo = parentScope.Lines[_lineNo];

                Assert.AreEqual(_startColumn, covInfo.ColumnStart);
                Assert.AreEqual(_endColumn, covInfo.ColumnEnd);
                Assert.AreEqual(_covered, covInfo.Covered);
            }
Example #6
0
        public void Setup()
        {
            _coverage = new Coverage
            {
                CoverageName = "Coverage 1",
                PolicyId     = 5
            };

            _coverageMapper = new CoverageMapper();
        }
Example #7
0
            internal override void Validate(CoverageMapper mapper, CoverageScope parentScope)
            {
                foreach (var scope in mapper.Classes)
                {
                    if (CoverageExporter.GetQualifiedName(scope.Statement) == _name)
                    {
                        foreach (var expected in _expected)
                        {
                            expected.Validate(mapper, scope);
                        }
                        return;
                    }
                }

                Assert.Fail("Failed to find class: " + _name);
            }
        internal static Dictionary <CoverageFileInfo, CoverageMapper> Import(CoverageFileInfo[] fileInfo, PythonLanguageVersion version = PythonLanguageVersion.V27)
        {
            Dictionary <CoverageFileInfo, CoverageMapper> files = new Dictionary <CoverageFileInfo, CoverageMapper>();

            foreach (var file in fileInfo)
            {
                using (var stream = new FileStream(file.Filename, FileMode.Open)) {
                    var parser = Parser.CreateParser(stream, version);
                    var ast    = parser.ParseFile();

                    var collector = new CoverageMapper(ast, file.Filename, file.Hits);
                    ast.Walk(collector);

                    files[file] = collector;
                }
            }
            return(files);
        }
Example #9
0
            private bool FindFunction(CoverageMapper mapper, CoverageScope parentScope)
            {
                foreach (var scope in parentScope.Children)
                {
                    if (scope.Statement is FunctionDefinition)
                    {
                        if (CoverageExporter.GetQualifiedFunctionName(scope.Statement) == _name)
                        {
                            foreach (var expected in _expected)
                            {
                                expected.Validate(mapper, scope);
                            }
                            return(true);
                        }

                        if (FindFunction(mapper, scope))
                        {
                            // nested function...
                            return(true);
                        }
                    }
                }
                return(false);
            }
Example #10
0
        public override void Setup()
        {
            _coverage = new Coverage();

            _coverageMapper = new CoverageMapper();
        }
Example #11
0
 internal override void Validate(CoverageMapper mapper, CoverageScope parentScope) {
     Assert.AreEqual(BlocksCovered, parentScope.BlocksCovered);
     Assert.AreEqual(BlocksNotCovered, parentScope.BlocksNotCovered);
     Assert.AreEqual(LinesCovered, parentScope.LinesCovered);
     Assert.AreEqual(LinesNotCovered, parentScope.LinesNotCovered);
 }
Example #12
0
            internal override void Validate(CoverageMapper mapper, CoverageScope parentScope) {
                Assert.IsTrue(parentScope.Lines.ContainsKey(_lineNo), "Line number is missing coverage information");
                var covInfo = parentScope.Lines[_lineNo];

                Assert.AreEqual(_startColumn, covInfo.ColumnStart);
                Assert.AreEqual(_endColumn, covInfo.ColumnEnd);
                Assert.AreEqual(_covered, covInfo.Covered);
            }
Example #13
0
            private bool FindFunction(CoverageMapper mapper, CoverageScope parentScope) {
                foreach (var scope in parentScope.Children) {
                    if (scope.Statement is FunctionDefinition) {
                        if (CoverageExporter.GetQualifiedFunctionName(scope.Statement) == _name) {
                            foreach (var expected in _expected) {
                                expected.Validate(mapper, scope);
                            }
                            return true;
                        }

                        if (FindFunction(mapper, scope)) {
                            // nested function...
                            return true;
                        }
                    }
                }
                return false;
            }
Example #14
0
 internal override void Validate(CoverageMapper mapper, CoverageScope parentScope) {
     Assert.IsTrue(
         FindFunction(mapper, parentScope), 
         "Failed to find function: " + _name
     );
 }
Example #15
0
 internal override void Validate(CoverageMapper mapper, CoverageScope parentScope) {
     foreach (var expected in _expected) {
         expected.Validate(mapper, parentScope);
     }
 }
Example #16
0
            internal override void Validate(CoverageMapper mapper, CoverageScope parentScope) {
                foreach (var scope in mapper.Classes) {
                    if (CoverageExporter.GetQualifiedName(scope.Statement) == _name) {
                        foreach (var expected in _expected) {
                            expected.Validate(mapper, scope);
                        }
                        return;
                    }
                }

                Assert.Fail("Failed to find class: " + _name);
            }
Example #17
0
 internal abstract void Validate(CoverageMapper mapper, CoverageScope parentScope);
Example #18
0
 internal abstract void Validate(CoverageMapper mapper, CoverageScope parentScope);