Subroutine Coverage

blib/lib/Robotics/IRobot.pm
Criterion Covered Total %
subroutine 8 134 5.9
pod 90 90 100.0


line count pod subroutine
89 1 n/a BEGIN
90 1 n/a BEGIN
91 1 n/a BEGIN
92 1 n/a BEGIN
93 1 n/a BEGIN
94 1 n/a BEGIN
95 1 n/a BEGIN
96 1 n/a BEGIN
123 0 Yes new
157 0 Yes init
181 0 Yes initForReplay
215 0 Yes reset
232 0 Yes startPassiveMode
247 0 Yes startSafeMode
264 0 Yes startFullMode
279 0 Yes startDemo
292 0 Yes stopDemo
305 0 Yes drive
324 0 Yes driveDirect
340 0 Yes stop
355 0 Yes forward
368 0 Yes reverse
381 0 Yes rotateRight
394 0 Yes rotateLeft
412 0 Yes setLEDs
434 0 Yes setPlayLED
449 0 Yes togglePlayLED
463 0 Yes setAdvanceLED
478 0 Yes toggleAdvanceLED
495 0 Yes setPowerLED
517 0 Yes getLEDState
529 0 Yes updateLEDs
542 0 Yes setDigitalOutputs
559 0 Yes setDigitalOutput
575 0 Yes toggleDigitalOutput
594 0 Yes getDigitalOutputs
606 0 Yes updateDigitalOutputs
628 0 Yes setPWMLoads
649 0 Yes setPWMLoad
666 0 Yes changePWMLoad
689 0 Yes getPWMLoads
701 0 Yes updatePWMLoads
716 0 Yes setPWMOnOff
736 0 Yes sendIR
752 0 Yes setSongRaw
771 0 Yes playABCNotation
789 0 Yes playLongSongRaw
799 0 n/a __ANON__
814 0 n/a __ANON__
844 0 Yes loadABCNotation
922 0 n/a _getNote
968 0 Yes setSong
1009 0 Yes playSong
1032 0 Yes turnTo
1044 0 n/a __ANON__
1066 0 Yes goTo
1079 0 n/a __ANON__
1128 0 Yes getSensorState
1144 0 Yes getDockSignal
1198 0 Yes getSensorLocation
1225 0 Yes refreshSensors
1247 0 Yes getSensor
1271 0 Yes getSensors
1295 0 Yes runSensorLoop
1315 0 Yes exitSensorLoop
1332 0 Yes startStream
1349 0 Yes pauseStream
1362 0 Yes resumeStream
1379 0 Yes getStreamFrame
1461 0 Yes addSensorListener
1493 0 Yes removeSensorListener
1519 0 Yes addSensorEvent
1522 0 n/a __ANON__
1541 0 Yes runEvery
1544 0 n/a __ANON__
1569 0 Yes waitDistance
1581 0 n/a __ANON__
1608 0 Yes waitAngle
1620 0 n/a __ANON__
1648 0 Yes waitTillFacing
1656 0 n/a __ANON__
1674 0 Yes waitTime
1685 0 n/a __ANON__
1696 0 Yes markOrigin
1712 0 Yes setPosition
1721 0 n/a _triggerSensorEvents
1734 0 n/a _readSensorData
1751 0 n/a _syncStream
1805 0 Yes getSensorString
1860 0 Yes getCondensedString
1913 0 n/a _convertFSS
1917 0 n/a _normalizeAngle
1942 0 Yes startScript
1956 0 Yes runScript
1968 0 Yes repeatScript
1980 0 Yes scriptMode
1992 0 Yes cancelScript
2004 0 Yes endScript
2021 0 Yes scriptWaitTime
2035 0 Yes scriptWaitDistance
2049 0 Yes scriptWaitAngle
2067 0 Yes waitEvent
2069 0 Yes scriptWaitEvent
2090 0 Yes startTelemetry
2109 0 Yes stopTelemetry
2138 0 Yes logTelemetry
2146 0 n/a _readTelem
2176 0 n/a _writeTelem
2223 0 Yes loadCalibrationData
2238 0 Yes saveCalibrationData
2277 0 Yes calibrate
2283 0 n/a __ANON__
2284 0 n/a __ANON__
2331 0 n/a __ANON__
2366 0 n/a __ANON__
2418 0 Yes setMovementCorrectionMode
2449 0 Yes close
2709 0 n/a _updateSensorState
2754 0 n/a _timeDeadReckoning
2772 0 n/a _correctiveDeadReckoning
2792 0 n/a _robotDeadReckoning
2807 0 n/a _rawDeadReckoning
2823 0 n/a _indirectSensors
2873 0 n/a _getRelativeMovement
2887 0 n/a _getAbsoluteMovement
2895 0 n/a _updateCliffStatistics
2921 0 n/a _getCliffDeviation
2950 0 Yes initPort
2987 0 Yes writeBytes
3003 0 n/a _handleReplayWriteBytes
3007 0 n/a _handleReplayWrite
3021 0 n/a _handleReplayMessage
3028 0 n/a _readReplayData
3066 0 Yes readData