Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
FormulaInfo0%
SpecialMathIndex0%
BatchImport0%
BatchExport0%
AddSwhids0%
SpecialUploadResult0%
SpecialMlpEval0%
SpecialMathSearch0%
SpecialMathDownloadResult0%
CreateBaseXMathTable0%
SpecialMathDebug0%
SpecialLaTeXTranslator0%
SpecialDisplayTopics0%
MathEngineRest0%
MathEngineMws0%
MathEngineBaseX0%
CalculateDistances0%
CreateMWSHarvest0%
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLWikidataHook0%
IndexBase0%
WMCAssessSeeds0%
UpdateMath0%
QueryEval0%
ProfilePages0%
MathPerformance0%
MathMLFilter0%
ImportStackExchangeDump0%
ExportMathCache0%
ImportOpenAlex0%
ImportIntentConcepts0%
ImportDefinitions0%
GenerateWorkload0%
GenerateResultTableFromJson0%
GenerateFeatureTable0%
ExtractFeatures0%
WikidataDriver0%
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLValidator0%
GetEquationsByQuery0%
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLRdfBuilder0%
MediaWiki\Extension\MathSearch\Graph\Job\GraphJob0%
MediaWiki\Extension\MathSearch\Graph\Job\MathMLIntents0%
MediaWiki\Extension\MathSearch\Graph\Job\OpenAlex0%
MediaWiki\Extension\MathSearch\Graph\Job\PageCreation0%
MediaWiki\Extension\MathSearch\Graph\Job\SetProfileType0%
MediaWiki\Extension\MathSearch\Graph\Map0%
MediaWiki\Extension\MathSearch\Graph\Query0%
ImportCsv0%
LaTeXTranslator0%
MathHighlighter0%
MathQueryObject0%
MathSearchTerm0%
MathSearchUtils0%
MathoidDriver0%
MathosphereDriver0%
MlpEvalForm0%
MediaWiki\Extension\MathSearch\StackExchange\IdMap0%
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLFormatter0%
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathWikidataHook0%
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathMLRdfBuilder0%
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathFormatter0%
MediaWiki\Extension\MathSearch\Swh\Swhid0%
MwsDumpWriter0%
MediaWiki\Extension\MathSearch\StackExchange\LineReaderJob0%
MediaWiki\Extension\MathSearch\StackExchange\DumpReader0%
MediaWiki\Extension\MathSearch\StackExchange\Formula0%
MediaWiki\Extension\MathSearch\Rest\ArqTask\GetPostId0%
WmcRefIdentifier0%
MediaWiki\Extension\MathSearch\StackExchange\Field2%
MediaWiki\Extension\MathSearch\StackExchange\Row3%
MathSearchHooks4%
MathIdGenerator6%
MathObject15%
MediaWiki\Extension\MathSearch\StackExchange\WikitextGenerator22%
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathValidator53%

Project Risks

Class CRAP
SpecialMlpEval17030
MathObject6517
SpecialMathSearch4290
MathSearchHooks2336
FormulaInfo1980
ImportCsv1892
SpecialLaTeXTranslator1722
MathIdGenerator1426
UpdateMath1260
MathQueryObject1260
MlpEvalForm1190
SpecialUploadResult1056
MathosphereDriver992
MathPerformance930
MathoidDriver930
SpecialMathDebug870
LaTeXTranslator756
MathEngineRest702
MediaWiki\Extension\MathSearch\StackExchange\Field651
MathSearchTerm506
MediaWiki\Extension\MathSearch\StackExchange\Row501
MediaWiki\Extension\MathSearch\Graph\Job\OpenAlex420
MediaWiki\Extension\MathSearch\Graph\Job\MathMLIntents420
MediaWiki\Extension\MathSearch\Swh\Swhid342
SpecialDisplayTopics272
MathEngineBaseX272
MwsDumpWriter240
ImportOpenAlex240
MediaWiki\Extension\MathSearch\StackExchange\DumpReader156
MathHighlighter156
WikidataDriver156
GetEquationsByQuery156
QueryEval156
ExtractFeatures132
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathFormatter132
GenerateResultTableFromJson132
SpecialMathIndex132
CreateBaseXMathTable110
GenerateFeatureTable110
CalculateDistances110
MediaWiki\Extension\MathSearch\StackExchange\WikitextGenerator92
BatchImport90
MediaWiki\Extension\MathSearch\StackExchange\IdMap90
SpecialMathDownloadResult90
ImportDefinitions90
ExportMathCache72
ImportIntentConcepts72
WmcRefIdentifier72
AddSwhids72
MediaWiki\Extension\MathSearch\Graph\Job\SetProfileType72
ProfilePages56
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLFormatter56
CreateMWSHarvest56
IndexBase56
MediaWiki\Extension\MathSearch\Graph\Map56
MediaWiki\Extension\MathSearch\Graph\Query42
MathSearchUtils42
MathEngineMws42
MediaWiki\Extension\MathSearch\StackExchange\LineReaderJob30
GenerateWorkload30
MathMLFilter30
MediaWiki\Extension\MathSearch\Graph\Job\PageCreation30
BatchExport20
ImportStackExchangeDump20
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathWikidataHook20
MediaWiki\Extension\MathSearch\Graph\Job\GraphJob20
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLWikidataHook20
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathMLRdfBuilder12
MediaWiki\Extension\MathSearch\Wikidata\MathML\MathMLValidator12
WMCAssessSeeds12
MediaWiki\Extension\MathSearch\Wikidata\Content\ContentMathValidator5

Methods

Coverage Distribution

Complexity

Insufficient Coverage

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

Project Risks

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