HtmlTreeBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total338 of 2,76887%82 of 45782%74357526165120
aboveOnStack(Element)350%60%446611
doInsertElement(Element)282850%5550%361801
error(HtmlTreeBuilderState)28617%1150%122401
toString()270%20%222211
onStackPrunedForDepth(Element)251943%8433%6751101
insertOnStackAfter(Element, Element)211643%1150%122601
initialiseParseFragment(Element)2012386%91765%81553401
replaceFormattingElement(Element, Element, Element)203160%1375%1331001
copyOpenElementsTo(Collection)190%20%223311
insertElementFor(Token.StartTag)144676%1990%1621301
isOpen(Element)140%40%331111
insertAdopted(Node, Element)126083%11191%1711501
processNoscriptToken(Token)125381%1888%1821701
insertInFosterParent(Node)125180%1787%1511301
endNoscript()74285%1583%1431201
resetBody()7853%1150%121401
insertAdopted(Node, Element, Node)64086%61266%5100901
inNoscriptScope(String)43389%2675%2521001
resetInsertionMode()312897%33391%32413801
getBaseUri()30%n/a111111
inSpecificScope(String, int)23594%1787%151801
hasHeadingInScope()23193%1583%141801
inScope(Element)22893%1583%141501
popStackToClose(String)21990%1375%131501
popStackToCloseAnyNamespace(String)21990%1375%131501
noscriptBoundaryIndex(HtmlTreeBuilder.NoscriptState)21990%1375%131401
removeLastFormattingElement()21487%1150%121401
popTemplateMode()21487%1150%121301
completeParseFragment()2880%1150%120101
generateImpliedEndTags(boolean)2395%1583%140801
replaceInQueue(ArrayList, Element, Element)1694%1150%120401
currentTemplateMode()1593%1150%120101
reconstructFormattingElements()86100%16100%0902501
createElementFor(Token.StartTag, String)82100%21487%2901501
useCurrentOrForeignInsert(Token)77100%28100%01502201
static {...}74100%n/a010301
initialiseParse(Reader, String, Parser)60100%n/a0101701
closeNoscriptEndTag(Token.EndTag)48100%8100%0501201
checkActiveFormattingElements(Element)47100%10100%0601301
isHtmlIntegration(Element)40100%12100%070601
insertCommentNode(Token.Comment, Element)37100%2100%0201001
insertNoscriptStartTag(Token.StartTag)36100%1583%1401101
clearStackToContext(String[])33100%1787%150701
removeFromStack(Element)31100%4100%030701
insertForeignElementFor(Token.StartTag, String)30100%1375%130801
getActiveFormattingElement(String)27100%6100%040701
insertCharacterNode(Token.Character, boolean)26100%2100%020701
createCharacterNode(Token.Character, Element)26100%4100%030601
removeFromActiveFormattingElements(Element)26100%4100%030601
process(Token)25100%6100%040401
onStackNot(String[])25100%4100%030501
getFromStack(String)24100%4100%030501
readToken()23100%6100%040401
maybeSetBaseUri(Element)22100%4100%030801
insertFormElement(Token.StartTag, boolean)22100%4100%030501
clearStackToTableBodyContext()21100%n/a010201
generateImpliedEndTags(String)21100%2675%250501
popStackToClose(String[])19100%1375%130501
insertNode(Node, Element)18100%4100%030401
insertCharacterToElement(Token.Character, Element)17100%n/a010501
adjustedCurrentElement()17100%1583%140101
restoreNoscriptState()16100%n/a010401
closeElement(String)16100%2100%020401
lastFormattingElement()16100%2100%020101
addFormattingElement(int, Element)16100%2100%020401
isSameFormattingElement(Element, Element)16100%4100%030201
isMathmlTextIntegration(Element)15100%4100%030201
fragmentContextIs(String)15100%1583%140101
processWithFosterInserts(Token)15100%n/a010501
onNodeInserted(Node)14100%1375%130201
onNodeClosed(Node)14100%1375%130201
recreateElement(Element)14100%n/a010301
insertEmptyElementFor(Token.StartTag)13100%n/a010401
clearStackToTableContext()13100%n/a010201
clearStackToTableRowContext()13100%n/a010201
isHtmlEl(Element, String)12100%4100%030101
isHtmlEl(Element, String[])12100%4100%030101
isParsingTemplateContents()12100%4100%030101
insertionTarget(Element)12100%1375%130101
enterNoscript(Element)12100%n/a010301
clearFormattingElementsToLastMarker()12100%1375%130601
addPendingTableCharacters(Token.Character)11100%n/a010301
pushActiveFormattingElements(Element)10100%n/a010301
onStack(String)8100%2100%020101
startNoscript(Token.StartTag)8100%n/a010301
insertMarkerToFormattingElements()7100%n/a010201
isHtmlEl(Element)6100%n/a010101
insertCommentNode(Token.Comment)6100%n/a010201
replaceActiveFormattingElement(Element, Element)6100%n/a010201
pushTemplateMode(HtmlTreeBuilderState)6100%n/a010201
process(Token, HtmlTreeBuilderState)5100%n/a010101
markInsertionMode()5100%n/a010201
insertCharacterNode(Token.Character)5100%n/a010201
onStack(Element)5100%n/a010101
currentElNs()5100%n/a010101
inScope(String)5100%n/a010101
inListItemScope(String)5100%n/a010101
inButtonScope(String)5100%n/a010101
inTableScope(String)5100%n/a010101
isSpecial(Element)5100%n/a010101
isInActiveFormattingElements(Element)5100%n/a010101
newInstance()4100%n/a010101
transition(HtmlTreeBuilderState)4100%n/a010201
framesetOk(boolean)4100%n/a010201
setHeadElement(Element)4100%n/a010201
setFormElement(FormElement)4100%n/a010201
resetPendingTableCharacters()4100%n/a010201
generateImpliedEndTags()4100%n/a010201
templateModeSize()4100%n/a010101
HtmlTreeBuilder()3100%n/a010101
state()3100%n/a010101
originalState()3100%n/a010101
framesetOk()3100%n/a010101
getDocument()3100%n/a010101
isFragmentParsing()3100%n/a010101
getStack()3100%n/a010101
getHeadElement()3100%n/a010101
getFormElement()3100%n/a010101
getPendingTableCharacters()3100%n/a010101
defaultSettings()2100%n/a010101