TestAttributes

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total8,478 of 8,4780%28 of 280%1361361,7611,761122122
testGenericsAsArgumentDefinition2()1610%n/a11252511
testIllegalAssignToLocalAttr()1220%n/a11262611
testDoNotTranslateScopeAttributeCompare()1160%60%44252511
testTokenLabelFromMultipleAlts()1130%n/a11191911
testGenericsAsArgumentDefinition()1080%n/a11191911
testBracketArgParsing()1020%n/a11181811
testReturnWithMultipleRuleRefs()970%20%22222211
testRuleLabelFromMultipleAlts()970%n/a11191911
testTreeRuleStopAttributeIsInvalid()970%n/a11222211
checkErrors(ErrorQueue, ArrayList)940%140%88141411
testRuleLabels()910%n/a11161611
testRefToStartAttributeForCurrentRule()870%n/a11161611
testStringArgParsing()860%n/a11171711
testUnknownGlobalScope()810%n/a11151511
testRuleLabelsWithSpecialToken()780%n/a11161611
testForwardRefRuleLabels()780%n/a11161611
testUnknownDynamicAttribute()780%n/a11171711
testImplicitRuleLabel()780%n/a11161611
testReuseExistingLabelWithImplicitRuleLabel()780%n/a11161611
testReuseExistingListLabelWithImplicitRuleLabel()780%n/a11161611
testArgsOnTokenInLexerRuleOfCombined()780%n/a11232311
testMissingArgsOnTokenInLexerRuleOfCombined()780%n/a11232311
testRefToTextAttributeForCurrentTreeRule()780%n/a11161611
testImplicitTokenLabel()760%n/a11151511
testReuseExistingLabelWithImplicitTokenLabel()760%n/a11151511
testReuseExistingListLabelWithImplicitTokenLabel()760%n/a11151511
testTokenLabelTreeProperty()760%n/a11151511
testRuleLabelBeforeRefToPredefinedAttr()750%n/a11151511
testRuleRefWhenRuleHasScope()750%n/a11151511
testRefToTextAttributeForCurrentRule()750%n/a11151511
testArguments()730%n/a11131311
testComplicatedArgParsing()730%n/a11141411
testComplicatedSingleArgParsing()730%n/a11141411
testArgWithLT()730%n/a11151511
testComplicatedArgParsingWithTranslation()730%n/a11131311
testRefToReturnValueBeforeRefToPredefinedAttr()730%n/a11141411
testReturnValue()730%n/a11141411
testActionNotMovedToSynPred()730%n/a11141411
testReturnValueWithNumber()730%n/a11141411
testReturnValues()730%n/a11141411
testTokenLabels()730%n/a11141411
testBasicGlobalScope()730%n/a11141411
testIndexedGlobalScope()730%n/a11141411
test0IndexedGlobalScope()730%n/a11141411
testAbsoluteIndexedGlobalScope()730%n/a11141411
testScopeAndAttributeWithUnderscore()730%n/a11141411
testSharedGlobalScope()730%n/a11141411
testRuleScopeOutsideRule()730%n/a11131311
testBasicRuleScope()730%n/a11141411
testIsolatedDynamicRuleScopeRef()730%n/a11141411
testDynamicRuleScopeRefInSubrule()730%n/a11141411
testIsolatedGlobalScopeRef()730%n/a11141411
testRuleScopeFromAnotherRule()730%n/a11141411
testFullyQualifiedRefToCurrentRuleParameter()730%n/a11131311
testFullyQualifiedRefToCurrentRuleRetVal()730%n/a11141411
testSetFullyQualifiedRefToCurrentRuleRetVal()730%n/a11141411
testFullyQualifiedRefToTemplateAttributeInCurrentRule()730%n/a11141411
testDynamicScopeRefOkEvenThoughRuleRefExists()730%n/a11131311
testRefToTemplateAttributeForCurrentRule()730%n/a11131311
testSimplePlusEqualLabel()730%n/a11141411
testPlusEqualStringLabel()730%n/a11141411
testPlusEqualSetLabel()730%n/a11141411
testPlusEqualWildcardLabel()730%n/a11141411
testLabelOnRuleRefInLexer()730%n/a11141411
testRefToRuleRefInLexer()730%n/a11141411
testRefToRuleRefInLexerNoAttribute()730%n/a11141411
testLexerRulePropertyRefs()730%n/a11141411
testLexerLabelRefs()730%n/a11141411
testSettingLexerRulePropertyRefs()730%n/a11141411
testRuleRefWithDynamicScope()730%n/a11141411
testAssignToOwnRulenameAttr()730%n/a11141411
testAssignToOwnParamAttr()730%n/a11141411
testIllegalAssignToOwnRulenameAttr()730%n/a11171711
testIllegalAssignRuleRefAttr()730%n/a11171711
testIllegalAssignTokenRefAttr()730%n/a11171711
testDoNotTranslateAttributeCompare()730%n/a11141411
testTypeOfGuardedAttributeRefIsCorrect()730%n/a11141411
checkError(ErrorQueue, GrammarSemanticsMessage)730%60%44111111
testInvalidRuleLabelAccessesParameter()720%n/a11151511
testInvalidRuleLabelAccessesScopeAttribute()720%n/a11161611
testInvalidRuleAttribute()720%n/a11161611
testInvalidArguments()690%n/a11151511
testInvalidReturnValues()690%n/a11151511
testMissingRuleAttribute()690%n/a11161611
testUnknownGlobalDynamicAttribute()690%n/a11171711
testMissingUnlabeledRuleAttribute()660%n/a11151511
testMultipleReturnInitValue()650%n/a11131311
testGlobalScopeOutsideRule()640%n/a11141411
testNonDynamicAttributeOutsideRule2()630%n/a11161611
testUnqualifiedRuleScopeAttribute()630%n/a11151511
testTokenRefTreeProperty()620%n/a11141411
testGenericsAsReturnValue()610%n/a11111111
testNonDynamicAttributeOutsideRule()600%n/a11141411
testUnqualifiedRuleScopeAccessInsideRule()600%n/a11151511
testIsolatedRefToCurrentRule()600%n/a11151511
testAmbiguousTokenRef()600%n/a11151511
testAmbiguousTokenRefWithProp()600%n/a11151511
testEscaped$InAction()570%n/a11101011
testEscapedLessThanInAction()550%n/a11141411
testIsolatedRefToRule()550%n/a11131311
testReturnInitValue()550%n/a11131311
testCStyleReturnInitValue()550%n/a11131311
testAssignToTreeNodeAttribute()520%n/a11141411
testRuleLabelWithoutOutputOption()500%n/a11141411
testMissingArgs()500%n/a11141411
testArgsWhenNoneDefined()500%n/a11141411
testArgsWithInitValues()500%n/a11141411
testArgsOnToken()500%n/a11141411
testArgsOnTokenInLexer()500%n/a11141411
testMissingArgsInLexer()500%n/a11141411
testAmbiguRuleRef()450%n/a11101011
testCharLabelInLexer()420%n/a119911
testCharListLabelInLexer()420%n/a119911
testWildcardCharLabelInLexer()420%n/a119911
testWildcardCharListLabelInLexer()420%n/a119911
testRuleAndTokenLabelTypeMismatch()310%n/a119911
testListAndTokenLabelTypeMismatch()310%n/a119911
testListAndRuleLabelTypeMismatch()310%n/a119911
testArgReturnValueMismatch()310%n/a119911
testRuleLabelOnTwoDifferentRulesAST()180%n/a115511
testRuleLabelOnTwoDifferentRulesTemplate()180%n/a115511
TestAttributes()30%n/a112211