LCOV - code coverage report
Current view: top level - modules/script - _legacy.js (source / functions) Coverage Total Hit
Test: gjs- Code Coverage Lines: 96.1 % 433 416
Test Date: 2024-04-29 05:18:28 Functions: 94.3 % 53 50
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 79.7 % 192 153

Function Name Sort by function name Hit count Sort by function hit count
Class 119
Class.prototype._construct 96
Class.prototype._construct/< 21
Class.prototype._construct/interfaces< 4
Class.prototype._copyPropertyDescriptor 345
Class.prototype._init 123
Class.prototype._init/< 627
Class.prototype._init/</< 521
Class.prototype.implements 21
Class.prototype.toString 0
Class.prototype.wrapFunction 305
GObjectInterface 7
Interface 35
Interface.prototype._check 34
Interface.prototype._check/unfulfilledReqs< 30
Interface.prototype._check/unimplementedFns< 225
Interface.prototype._construct 28
Interface.prototype._init 33
Interface.prototype._init/< 330
Interface.prototype._init/</this[name] 9
Interface.prototype.toString 1
UNIMPLEMENTED 0
_Base 0
_Base.prototype._construct 66
_Base.prototype._init 24
_Base.prototype.toString 2
_construct 27
_createGTypeName 33
_createSignals 10
_getGObjectInterfaces 33
_getMetaInterface 35
_getMetaInterface/metaInterface< 22
_init 30
_interfacePresent 71
_isValidClass 27
_parent 111
_propertiesAsArray 33
defineGObjectLegacyObjects 47
defineGObjectLegacyObjects/GObjectInterface.prototype._construct 7
defineGObjectLegacyObjects/GObjectInterface.prototype._init 6
defineGObjectLegacyObjects/_construct/< 32
defineGObjectLegacyObjects/_construct/interfaces< 1
defineGObjectLegacyObjects/_getGObjectInterfaces/< 24
defineGObjectLegacyObjects/_init/< 136
defineGObjectLegacyObjects/_init/</< 3
defineGtkLegacyObjects 9
defineGtkLegacyObjects/_init/params._instance_init 7
getMetaClass 120
implements 13
newClass 98
top-level 47
wrapper 255

Generated by: LCOV version 2.0-1