OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickStateGroupPrivate
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
count_transitions
Name: QQuickStateGroupPrivate::count_transitions
Prototype: int QQuickStateGroupPrivate::count_transitions(QQmlListProperty<QQuickTransition> *list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 238-242
100.000% (1/1)
21
count_state
Name: QQuickStateGroupPrivate::count_state
Prototype: int QQuickStateGroupPrivate::count_state(QQmlListProperty<QQuickState> *list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 180-184
100.000% (1/1)
21
clear_transitions
Name: QQuickStateGroupPrivate::clear_transitions
Prototype: void QQuickStateGroupPrivate::clear_transitions(QQmlListProperty<QQuickTransition> *list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 250-254
100.000% (1/1)
21
at_transition
Name: QQuickStateGroupPrivate::at_transition
Prototype: QQuickTransition *QQuickStateGroupPrivate::at_transition(QQmlListProperty<QQuickTransition> *list, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 244-248
100.000% (1/1)
21
at_state
Name: QQuickStateGroupPrivate::at_state
Prototype: QQuickState *QQuickStateGroupPrivate::at_state(QQmlListProperty<QQuickState> *list, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 186-190
100.000% (1/1)
21
QQuickStateGroupPrivate
Name: QQuickStateGroupPrivate::QQuickStateGroupPrivate
Prototype: QQuickStateGroupPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 62-64
100.000% (1/1)
11
findTransition
Name: QQuickStateGroupPrivate::findTransition
Coverage:  90.090% (100/111)
 90.090% (100/111)
9036
updateAutoState
Name: QQuickStateGroupPrivate::updateAutoState
Prototype: bool QQuickStateGroupPrivate::updateAutoState()
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 329-363
 86.667% (26/30)
2310
append_transition
Name: QQuickStateGroupPrivate::append_transition
Prototype: void QQuickStateGroupPrivate::append_transition(QQmlListProperty<QQuickTransition> *list, QQuickTransition *trans)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 231-236
 75.000% (3/4)
32
append_state
Name: QQuickStateGroupPrivate::append_state
Prototype: void QQuickStateGroupPrivate::append_state(QQmlListProperty<QQuickState> *list, QQuickState *state)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 170-178
 75.000% (3/4)
42
clear_states
Name: QQuickStateGroupPrivate::clear_states
Prototype: void QQuickStateGroupPrivate::clear_states(QQmlListProperty<QQuickState> *list)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 192-200
  0.000% (0/4)
52

Generated by Squish Coco 4.2.0