/workspace/src/extensions/EventBus
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\EventBus\Adapters\JobQueue\JobQueueEventBus
0%
MediaWiki\Extension\EventBus\Adapters\RCFeed\EventBusRCFeedEngine
0%
MediaWiki\Extension\EventBus\HookHandlers\MediaWiki\CampaignChangeHooks
0%
MediaWiki\Extension\EventBus\Redirects\RedirectTarget
0%
MediaWiki\Extension\EventBus\Rest\EventBodyValidator
0%
MediaWiki\Extension\EventBus\Rest\RunSingleJobHandler
0%
MediaWiki\Extension\EventBus\StreamNameMapper
0%
MediaWiki\Extensions\EventBus\Maintenance\RunSingleJobStdin
0%
MediaWiki\Extension\EventBus\Serializers\EventSerializer
45%
MediaWiki\Extension\EventBus\JobExecutor
55%
MediaWiki\Extension\EventBus\EventBus
62%
MediaWiki\Extension\EventBus\Serializers\MediaWiki\RevisionEntitySerializer
63%
MediaWiki\Extension\EventBus\Serializers\MediaWiki\PageChangeEventSerializer
77%
MediaWiki\Extension\EventBus\EventBusHooks
79%
MediaWiki\Extension\EventBus\Serializers\MediaWiki\RevisionSlotEntitySerializer
88%
Project Risks
Class
CRAP
MediaWiki\Extension\EventBus\Adapters\JobQueue\JobQueueEventBus
380
MediaWiki\Extension\EventBus\Rest\EventBodyValidator
342
MediaWiki\Extension\EventBus\EventBus
317
MediaWiki\Extension\EventBus\HookHandlers\MediaWiki\CampaignChangeHooks
110
MediaWiki\Extension\EventBus\Rest\RunSingleJobHandler
110
MediaWiki\Extension\EventBus\JobExecutor
59
MediaWiki\Extensions\EventBus\Maintenance\RunSingleJobStdin
56
MediaWiki\Extension\EventBus\EventBusHooks
50
MediaWiki\Extension\EventBus\Serializers\MediaWiki\PageChangeEventSerializer
28
MediaWiki\Extension\EventBus\Serializers\EventSerializer
26
MediaWiki\Extension\EventBus\Serializers\MediaWiki\RevisionEntitySerializer
16
MediaWiki\Extension\EventBus\Serializers\MediaWiki\RevisionSlotEntitySerializer
6
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
supportedOrders
0%
supportsDelayedJobs
0%
optimalOrder
0%
doIsEmpty
0%
doGetSize
0%
doGetAcquiredCount
0%
supportsTypeAgnostic
0%
doBatchPush
0%
doPop
0%
doAck
0%
getAllQueuedJobs
0%
send
0%
getFactory
0%
getInstance
0%
getInstanceForStream
0%
onArticleRevisionVisibilitySet
0%
isSecretRevisionVisibilityChange
0%
createMediaWikiCommonAttrs
0%
__construct
0%
onCentralNoticeCampaignChange
0%
__construct
0%
getLink
0%
getPage
0%
__construct
0%
validateEvent
0%
getJobFromParams
0%
throwJobErrors
0%
__construct
0%
validate
0%
execute
0%
executeJob
0%
makeJob
0%
createEvent
0%
toEvent
0%
getChangelogKind
0%
getWikiId
0%
toCommonAttrs
0%
revisionSlotsToArray
0%
bitsToVisibilityAttrs
0%
isVisible
0%
__construct
0%
resolve
0%
__construct
0%
execute
0%
incrementMetricByValue
8%
serializeEvents
10%
checkEventPart
40%
getJobFromParams
43%
execute
54%
send
66%
handlePageHistoryVisibilityChangedEvent
69%
isStreamEnabled
77%
signEvent
77%
createJobEvent
78%
partitionEvents
80%
prepareEventsForLogging
80%
__construct
85%
removeNulls
87%
lookupRedirectTarget
88%
toArray
88%
Project Risks
Method
CRAP
validateEvent
210
doBatchPush
90
onCentralNoticeCampaignChange
90
onArticleRevisionVisibilitySet
42
execute
42
send
40
createEvent
30
incrementMetricByValue
24
serializeEvents
22
execute
22
toCommonAttrs
20
validate
12
execute
12
checkEventPart
10
createJobEvent
7
lookupRedirectTarget
7
getJobFromParams
6
isSecretRevisionVisibilityChange
6
getJobFromParams
6
executeJob
6
getWikiId
6
revisionSlotsToArray
6
handlePageHistoryVisibilityChangedEvent
5
removeNulls
5
toArray
5
partitionEvents
4
prepareEventsForLogging
4
isStreamEnabled
3
signEvent
2
__construct
2