Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
supportsLossless0%
getUnsupportedDefaultOptions0%
checkAllHashes0%
who0%
detectVersions0%
composeMeaningfullErrorMessageNoVersionsWorking0%
getUnsupportedDefaultOptions0%
keepSubscriptionAlive0%
getQuota0%
getUnsupportedDefaultOptions0%
supportsLossless0%
getUnsupportedDefaultOptions0%
errorHandlerWhileCreatingWebP0%
destroyAndRemove0%
getUnsupportedDefaultOptions0%
checkOperationality0%
doActualConvert0%
getUnsupportedDefaultOptions0%
getVersion0%
isWebPDelegateInstalled0%
createCommandLineOptions0%
doActualConvert0%
getUnsupportedDefaultOptions0%
getUnsupportedDefaultOptions0%
checkConvertability0%
doActualConvert0%
checkOperationality0%
doActualConvert0%
getUnsupportedDefaultOptions0%
getUnsupportedDefaultOptions0%
getUnsupportedDefaultOptions0%
supportsLossless0%
createRandomSaltForBlowfish0%
logOptions0%
getUnsupportedDefaultOptions0%
getUnsupportedGeneralOptions0%
getUniqueOptionDefinitions0%
getGeneralOptionDefinitions0%
getSupportedGeneralOptions0%
getSupportedGeneralOptionDefinitions0%
getSupportedGeneralOptionIds0%
disableWarningsTemporarily0%
reenableWarnings0%
getWarningCount0%
resetWarningCount0%
checkOperationality0%
detectQualityOfJpgUsingImagick20%
doConvert22%
checkOperationality28%
tryConverting36%
checkOptions40%
checkFileSizeVsIniSetting41%
isWebPDelegateInstalled44%
checkOperationality44%
checkDestinationWritable44%
detectVersion47%
converterIdToClassname47%
checkOperationality50%
makeTrueColor50%
checkOperationality50%
checkOperationalityForCurlTrait50%
checkOperationalityExecTrait50%
doActualConvert51%
trySettingAlphaBlending53%
tryCwebpBinary54%
createImageResource54%
getApiKey54%
detectQualityOfJpgUsingGraphicsMagick54%
doActualConvert54%
checkOperationality57%
webpsave57%
doActualConvert58%
makeConverterFromClassname60%
getPath60%
getPath60%
checkOperationality60%
removeExistingDestinationIfExists60%
setProvidedOptions60%
doActualConvert61%
startTimer66%
getPath66%
createCommandLineOptions66%
hasNiceSupport66%
getKey71%
checkOperationality71%
getApiUrl71%
getSuppliedBinaryInfoForCurrentOS72%
__construct72%
createPostData73%
getTimeStr75%
functionsExist75%
getVersion75%
detectQualityOfJpgUsingImageMagick75%
getIniBytes75%
initCurl75%
getKeyStatus76%
checkOperationality76%
doActualConvert76%
createImageResource76%
warningHandler77%
doActualConvert78%
checkOperationality78%
checkHashForSuppliedBinary80%
readTimer80%
isWebPDelegateInstalled80%
checkNiceSupport80%
checkConvertability81%
doConvertImplementation82%
discoverCwebpBinaries82%
makeTrueColorUsingWorkaround83%
tryToMakeTrueColorIfNot83%
doActualConvert83%
doActualConvert84%

Project Risks

Method CRAP
doActualConvert380
logOptions240
createCommandLineOptions156
doActualConvert60
tryConverting56
composeMeaningfullErrorMessageNoVersionsWorking56
keepSubscriptionAlive56
doActualConvert42
detectQualityOfJpgUsingImagick32
checkOperationality31
doConvert30
checkConvertability30
createCommandLineOptions25
doActualConvert25
doActualConvert25
doActualConvert20
webpsave20
checkAllHashes20
converterIdToClassname17
doActualConvert15
setProvidedOptions14
detectQualityOfJpgUsingGraphicsMagick14
who12
detectVersions12
getVersion12
isWebPDelegateInstalled12
getUniqueOptionDefinitions12
getSupportedGeneralOptions12
getApiKey11
doActualConvert10
getKeyStatus10
checkOperationality9
makeTrueColorUsingWorkaround9
isWebPDelegateInstalled9
checkOperationality8
detectVersion8
discoverCwebpBinaries8
detectQualityOfJpgUsingImageMagick7
warningHandler7
checkOperationality7
trySettingAlphaBlending7
checkOptions7
doConvertImplementation7
doActualConvert7
checkFileSizeVsIniSetting7
getSuppliedBinaryInfoForCurrentOS6
__construct6
checkDestinationWritable6
doActualConvert6
destroyAndRemove6
createRandomSaltForBlowfish6
getGeneralOptionDefinitions6
getSupportedGeneralOptionIds6
checkOperationalityForCurlTrait6
getPath5
hasNiceSupport5
checkOperationality5
createImageResource5
createImageResource5
checkOperationality5
checkConvertability5
tryToMakeTrueColorIfNot5
getKey4
getApiUrl4
createPostData4
checkOperationality4
checkOperationality4
tryCwebpBinary3
getPath3
getPath3
checkOperationality3
removeExistingDestinationIfExists3
functionsExist3
getVersion3
getIniBytes3
checkHashForSuppliedBinary3
isWebPDelegateInstalled3
makeTrueColor2
checkOperationalityExecTrait2
makeConverterFromClassname2
startTimer2
getTimeStr2
initCurl2
readTimer2
checkNiceSupport2