Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
FormulaInfo0%
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLWikidataHook0%
MediaWiki\Extension\MathSearch\StackExchange\IdMap0%
MediaWiki\Extension\MathSearch\StackExchange\LineReaderJob0%
MediaWiki\Extension\MathSearch\Swh\Swhid0%
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathFormatter0%
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathMLRdfBuilder0%
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathWikidataHook0%
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLFormatter0%
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLRdfBuilder0%
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLValidator0%
WikidataDriver0%
GetEquationsByQuery0%
MathEngineBaseX0%
MathEngineMws0%
MathEngineRest0%
SpecialDisplayTopics0%
SpecialLaTeXTranslator0%
SpecialMathDebug0%
SpecialMathDownloadResult0%
SpecialMathIndex0%
SpecialMathSearch0%
SpecialMlpEval0%
MediaWiki\Extension\MathSearch\StackExchange\Formula0%
SpecialUploadResult0%
MediaWiki\Extension\MathSearch\StackExchange\DumpReader0%
MediaWiki\Extension\MathSearch\Graph\Job\NormalizeDoi0%
MediaWiki\Extension\MathSearch\Graph\Map0%
MediaWiki\Extension\MathSearch\Graph\Query0%
ImportCsv0%
LaTeXTranslator0%
MathHighlighter0%
MediaWiki\Extension\MathSearch\Rest\ArqTask\GetPostId0%
MediaWiki\Extension\MathSearch\Graph\Job\OpenAlex0%
MathQueryObject0%
MediaWiki\Extension\MathSearch\Graph\Job\MathMLIntents0%
MediaWiki\Extension\MathSearch\Graph\Job\PageCreation0%
MathSearchTerm0%
MathSearchUtils0%
MathoidDriver0%
MediaWiki\Extension\MathSearch\Graph\Job\GraphJob0%
MediaWiki\Extension\MathSearch\Graph\Job\FetchIdsFromWd0%
MathosphereDriver0%
MlpEvalForm0%
MwsDumpWriter0%
MediaWiki\Extension\MathSearch\Graph\Job\SetProfileType0%
MediaWiki\Extension\MathSearch\StackExchange\Field2%
MediaWiki\Extension\MathSearch\StackExchange\Row3%
MathSearchHooks4%
MathIdGenerator6%
MathObject16%
MediaWiki\Extension\MathSearch\StackExchange\WikitextGenerator24%
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathValidator53%

Project Risks

Class CRAP
SpecialMlpEval17030
MathObject6507
SpecialMathSearch4290
MathSearchHooks2244
FormulaInfo1980
ImportCsv1806
SpecialLaTeXTranslator1722
MathIdGenerator1275
MathQueryObject1260
MlpEvalForm1190
SpecialUploadResult1056
MathoidDriver930
MathosphereDriver870
SpecialMathDebug870
LaTeXTranslator756
MathEngineRest702
MediaWiki\Extension\MathSearch\StackExchange\Field650
MediaWiki\Extension\MathSearch\StackExchange\Row501
MathSearchTerm462
MediaWiki\Extension\MathSearch\Graph\Job\MathMLIntents380
MediaWiki\Extension\MathSearch\Graph\Job\OpenAlex380
MediaWiki\Extension\MathSearch\Swh\Swhid342
SpecialDisplayTopics272
MathEngineBaseX272
MwsDumpWriter240
MediaWiki\Extension\MathSearch\StackExchange\DumpReader156
GetEquationsByQuery156
MathHighlighter156
WikidataDriver156
MediaWiki\Extension\MathSearch\Graph\Job\FetchIdsFromWd132
SpecialMathIndex132
MediaWiki\Extension\MathSearch\Graph\Map132
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathFormatter132
MediaWiki\Extension\MathSearch\Graph\Job\NormalizeDoi90
SpecialMathDownloadResult90
MediaWiki\Extension\MathSearch\Graph\Query90
MediaWiki\Extension\MathSearch\StackExchange\IdMap90
MediaWiki\Extension\MathSearch\StackExchange\WikitextGenerator75
MediaWiki\Extension\MathSearch\Graph\Job\SetProfileType72
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLFormatter56
MathEngineMws42
MathSearchUtils42
MediaWiki\Extension\MathSearch\Graph\Job\PageCreation30
MediaWiki\Extension\MathSearch\StackExchange\LineReaderJob30
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLWikidataHook20
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathWikidataHook20
MediaWiki\Extension\MathSearch\Graph\Job\GraphJob20
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathMLRdfBuilder12
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLValidator12
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathValidator5

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
onWikibaseClientDataTypes0%
search0%
getBackendUrl0%
onWikibaseClientDataTypes0%
onWikibaseRepoDataTypes0%
setOptions0%
validate0%
addValue0%
getFormat0%
format0%
__construct0%
onWikibaseRepoDataTypes0%
getResults0%
setOptions0%
addValue0%
getFormat0%
formatDetails0%
format0%
__construct0%
saveCodeNow0%
getStatus0%
getBody0%
fetchSnapshot0%
fetchOrSave0%
element2String0%
__construct0%
getSnapshot0%
getRelevanceMap0%
displayTopic0%
displayOverview0%
execute0%
__construct0%
resetResults0%
setType0%
getType0%
processResults0%
getPostData0%
postQuery0%
setQuery0%
getResultSet0%
processResults0%
getSize0%
__construct0%
getQuery0%
setBackendUrl0%
getBackendUrl0%
doPost0%
processMathResults0%
__construct0%
update0%
getPostData0%
processMathResults0%
getSnapshotDate0%
getUrl0%
printIndividualResults0%
getParamSettings0%
propagateFieldInfo0%
setIfDefined0%
getSnaks0%
__construct0%
getLog0%
addJob0%
run0%
normalizeFilename0%
__construct0%
getLog0%
run0%
__construct0%
getExternalIdType0%
addFromMathIdGenerator0%
getOutput0%
setMwsns0%
getMwsns0%
addRevision0%
addMwsExpression0%
getMwsExpression0%
getFooter0%
getHead0%
generateIndexString0%
InitializeHeader0%
isExcludedFromWb0%
__construct0%
getWait0%
getItem0%
__construct0%
getFormulae0%
getQId0%
getNextElement0%
__construct0%
addField0%
getQIdFromField0%
processBody0%
getStatementList0%
getField0%
getQid0%
createWbItem0%
updateSearchIndex0%
getLog0%
__construct0%
run0%
getLog0%
__construct0%
addWikiText0%
addQid0%
getNewQid0%
getInstance0%
__construct0%
createWbItem0%
printMostFrequentRuns0%
getGroupName0%
execute0%
getSubStep0%
printIntorduction0%
getRevisionTitle0%
getOldId0%
getFId0%
getRandomFId0%
setFId0%
getGroupName0%
getRenderingFields0%
getPreviousStep0%
getNextStep0%
enableMathStyles0%
resetPage0%
log0%
setRevision0%
setPage0%
getRandomPageText0%
getStep0%
execute0%
loadData0%
setStep0%
__construct0%
getIdentifiers0%
isTexInputChanged0%
writeLog0%
resetFormula0%
getDefault0%
removeSVGs0%
displayFormulaFeedback0%
displayFeedback0%
printResultRow0%
processInput0%
runFileCheck0%
runValidatorFilter0%
runSelectorFilter0%
printRunSelector0%
execute0%
formatErrors0%
__construct0%
updateTex0%
printSource0%
getMathMlRenderer0%
getSpeechRuleText0%
getRelations0%
printMathObjectInContext0%
printPrefix0%
printFormulaRef0%
getWikiTextLink0%
printIntro0%
printTitle0%
printFormula0%
getMathMLRenderingAsHtmlFragment0%
getGroupName0%
addFormData0%
log0%
printColFooter0%
getMathTagsFromPage0%
render0%
generateLaTeXMLOutput0%
generateParserTests0%
testParser0%
compareParser0%
displayButtons0%
execute0%
setHeaders0%
__construct0%
displayTests0%
printColHeader0%
getGroupName0%
getGroupName0%
printList0%
displayResults0%
printSource0%
calculateDependencyGraphFromContext0%
getDependencyGraphFromContext0%
calculateTranslations0%
getTranslations0%
processInput0%
execute0%
__construct0%
getTexvcTex0%
__construct0%
enableMathStyles0%
searchForm0%
addTerm0%
render0%
displayRevisionResults0%
printSource0%
highlightHit0%
printTerm0%
getElementById0%
displayMathElements0%
performSearch0%
processInput0%
getSearchRows0%
execute0%
run2CSV0%
__construct0%
exception_error_handler0%
getGroupName0%
processInput0%
testIndex0%
execute0%
setHeaders0%
__construct0%
getGroupName0%
processInput0%
execute0%
__construct0%
saveSubstepField0%
addOptions0%
getStartPos0%
getInputHash0%
parserKey2fId0%
formatIds0%
newFromTitle0%
newFromRevisionId0%
__construct0%
getKeys0%
newFromRevisionRecord0%
getWikiText0%
getEndPos0%
__construct0%
guessIdFromContent0%
processInput0%
brackR0%
__construct0%
getRunId0%
getResults0%
setOverwrite0%
isOverwrite0%
getWarnings0%
deleteRun0%
processInput0%
getCsvColumnHeader0%
getContentIdMap0%
getMathTags0%
getInputHash0%
extractMathTagsFromWikiText0%
getNouns0%
updateObservations0%
setRevisionID0%
getRevisionID0%
getObservations0%
getIndexTimestamp0%
setTimestamp0%
getTimestamp0%
setStatusCode0%
getStatusCode0%
updateStatistics0%
constructformpagerow0%
getWikiText0%
dbIndexFieldsArray0%
newFromRevisionText0%
constructformpage0%
cloneFromRenderer0%
findSimilarPages0%
hash2md50%
getUserInputTex0%
formatKey0%
getUniqueFromId0%
getTagFromId0%
getRevisionId0%
addValidatedResult0%
isValidQId0%
addButtons0%
__construct0%
getNumericPropertyId0%
processRow0%
getConceptIdMap0%
run0%
__construct0%
getUser0%
getLog0%
run0%
__construct0%
getGroupName0%
execute0%
getGroupName0%
run0%
DisplayRendering0%
hasSvgSupport0%
hasMathMLSupport0%
formatBytes0%
getlengh0%
printSource0%
DisplayInfo0%
PrintTranslationResult0%
GetTranslation0%
DisplayTranslations0%
InfoTex0%
__construct0%
__construct0%
importFromArray0%
getQidFromDe0%
importFromFile0%
setUser0%
getUser0%
validateRunId0%
execute0%
__construct0%
getQueryEndpoint0%
getQueryForWdId0%
getQueryForDoi0%
getResults0%
getQidFromConcept0%
getQueryFromProfileType0%
run0%
getQueryFromConfig0%
getJobs0%
pushJob0%
__construct0%
run0%
__construct0%
run0%
__construct0%
getNumericPropertyId0%
processRow0%
getDeQIdMap0%
getPageTitle0%
getAllOccurrences0%
isCurrent0%
addExtensionTable0%
texvcInfo0%
getRequiredPackages0%
getIdentifiers0%
getChecked0%
getSuccess0%
__construct0%
getError0%
getVersion0%
dbRowToWikiTable0%
getTableHead0%
createEvaluationTables0%
getRevisionResult0%
doPost0%
getRelevanceMap0%
getResultSet0%
doSearch0%
setExpr0%
getExpr0%
setType0%
getType0%
setRel0%
getRel0%
setKey0%
getKey0%
processResults0%
getBackendUrl0%
getMwsHarvest0%
getVersion0%
addStateFields0%
addControls0%
__construct0%
getRelations0%
checkBackend0%
getPostData0%
getBackendUrl0%
doPost0%
addIdentifierDefinitionTuple0%
processResults0%
analyze0%
setTitle0%
getPostData0%
getTitle0%
setLanguage0%
getLanguage0%
getWikiText0%
setWikiText0%
newFromWikitext0%
__construct0%
getFormat0%
getSvg0%
getSpeech0%
checkBackend0%
__construct0%
getRevIdGenerator0%
printLink2Page0%
getSvgHeight0%
getQueryId0%
newQueryFromEquationRow0%
exportTexDocument0%
saveToDatabase0%
setQueryId0%
__construct0%
setRenderingTime0%
setPostData0%
getRbi0%
getReSizedSvgLink0%
getSvgWidth0%
registerExtension0%
getMathMlAltText0%
getWikiText0%
getTexInfo0%
getMathTableName0%
getRelations0%
getRevision0%
addIdentifierTitle0%
getSvg0%
render0%
setAnchorID0%
getAnchorID0%
getTeXQuery0%
getCQuery0%
getPQuery0%
addIdentifierDescription0%
onPageContentSaveComplete0%
onPageSaveComplete0%
onArticleUndelete0%
onArticleDeleteComplete0%
mQueryTagHook0%
onParserFirstCallInit0%
writeMathIndex0%
generateMathAnchorString0%
addLinkToFormulaInfoPage0%
updateMathIndex0%
updateIndex0%
onLoadExtensionSchemaUpdates0%
setXQuery0%
getXQuery0%
generatePresentationQueryString0%
generateContentQueryString0%
getLaTeXMLPMLSettings0%
getLaTeXMLCMMLSettings0%
injectQvar0%
getGroupName0%
setMathId8%
writeToCache57%
validate58%
getIdsFromContent75%
initializeFromCache80%
onMathFormulaRenderedNoLink88%

Project Risks

Method CRAP
__construct506
loadData420
printIntorduction420
addControls240
DisplayInfo156
injectQvar132
importFromArray132
performSearch132
run110
processRow110
processRow110
getSnaks110
execute110
displayMathElements90
getJobs90
DisplayRendering90
doSearch90
getObservations90
displayTests72
run72
format72
getPreviousStep72
run72
processResults56
getNextElement56
execute56
addOptions56
checkBackend56
execute56
displayRevisionResults56
getNextStep56
writeLog56
run56
validateRunId42
getRandomPageText42
processResults42
processResults42
checkBackend42
propagateFieldInfo42
getBody42
highlightHit42
processResults42
updateIndex42
setRevision30
getTagFromId30
importFromFile30
compareParser30
getRelations30
format30
addButtons30
getDefault30
getAllOccurrences30
onPageSaveComplete30
processMathResults30
getUniqueFromId30
printList30
constructformpagerow30
execute30
setMathId24
getMwsHarvest20
runFileCheck20
run2CSV20
runSelectorFilter20
generateLaTeXMLOutput20
displayFeedback20
displayResults20
printMathObjectInContext20
__construct20
getStatementList20
printSource20
execute20
setPage20
processInput20
getResults20
update20
search20
execute20
updateMathIndex20
saveToDatabase20
DisplayTranslations20
run20
run20
run20
getStartPos20
getEndPos20
parserKey2fId20
guessIdFromContent20
findSimilarPages20
displayFormulaFeedback20
getPostData12
processInput12
element2String12
processMathResults12
doPost12
addLinkToFormulaInfoPage12
updateObservations12
execute12
displayTopic12
printMostFrequentRuns12
getContentIdMap12
testParser12
newFromRevisionRecord12
execute12
onLoadExtensionSchemaUpdates12
getSearchRows12
__construct12
addValue12
getRandomFId12
printResultRow12
printRunSelector12
execute12
printPrefix12
resetPage12
getUser12
setFId12
printTerm12
getConceptIdMap12
enableMathStyles12
getDeQIdMap12
onArticleUndelete12
execute12
brackR12
addIdentifierTitle12
printIndividualResults12
addStateFields12
__construct12
dbRowToWikiTable12
addQid12
processBody12
generateIndexString12
getWikiText12
saveSubstepField12
InfoTex12
fetchSnapshot12
setRenderingTime12
run12
doPost12
processInput6
setIfDefined6
deleteRun6
processInput6
isValidQId6
addFromMathIdGenerator6
getResults6
getSvgHeight6
getInstance6
exception_error_handler6
getRevision6
mQueryTagHook6
onArticleDeleteComplete6
updateTex6
processInput6
printSource6
runValidatorFilter6
formatBytes6
getCQuery6
__construct6
getRelations6
getQueryId6
hasSvgSupport6
getTeXQuery6
printFormula6
printSource6
resetFormula6
doPost6
onPageContentSaveComplete6
execute6
__construct6
isCurrent6
getQIdFromField6
addField6
postQuery6
__construct6
getNouns6
getPageTitle6
fetchOrSave6
printLink2Page6
getMathMlAltText6
getSvg6
onWikibaseClientDataTypes6
onWikibaseRepoDataTypes6
validate6
getTexInfo6
onWikibaseClientDataTypes6
onWikibaseRepoDataTypes6
displayOverview6
createWbItem6
addWikiText6
cloneFromRenderer6
getMathTagsFromPage6
registerExtension6
generateParserTests6
getSvgWidth6
generatePresentationQueryString6
generateContentQueryString6
newFromRevisionText6
calculateDependencyGraphFromContext6
getDependencyGraphFromContext6
calculateTranslations6
getTranslations6
dbIndexFieldsArray6
log6
getPQuery6
writeToCache5
initializeFromCache5
onMathFormulaRenderedNoLink4
validate3
getIdsFromContent2