OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::PersistentValue
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~PersistentValue
Name: PersistentValue::~PersistentValue
Prototype: PersistentValue::~PersistentValue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 293-296
100.000% (1/1)
11
set
Name: PersistentValue::set
Prototype: void PersistentValue::set(ExecutionEngine *engine, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 339-344
100.000% (4/4)
32
set
Name: PersistentValue::set
Prototype: void PersistentValue::set(ExecutionEngine *engine, ReturnedValue value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 346-351
100.000% (4/4)
32
set
Name: PersistentValue::set
Prototype: void PersistentValue::set(ExecutionEngine *engine, Heap::Base *obj)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 353-358
100.000% (4/4)
32
operator=
Name: PersistentValue::operator=
Prototype: PersistentValue &PersistentValue::operator=(const PersistentValue &other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 298-310
100.000% (7/7)
73
PersistentValue
Name: PersistentValue::PersistentValue
Prototype: PersistentValue::PersistentValue(const PersistentValue &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 262-269
100.000% (4/4)
32
PersistentValue
Name: PersistentValue::PersistentValue
Prototype: PersistentValue::PersistentValue(ExecutionEngine *engine, const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 271-275
100.000% (1/1)
21
PersistentValue
Name: PersistentValue::PersistentValue
Prototype: PersistentValue::PersistentValue(ExecutionEngine *engine, ReturnedValue value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 277-281
100.000% (1/1)
21
operator=
Name: PersistentValue::operator=
Prototype: PersistentValue &PersistentValue::operator=(Object *object)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 326-337
 71.429% (5/7)
73
operator=
Name: PersistentValue::operator=
Prototype: PersistentValue &PersistentValue::operator=(const WeakValue &other)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 312-324
  0.000% (0/7)
73
PersistentValue
Name: PersistentValue::PersistentValue
Prototype: PersistentValue::PersistentValue(ExecutionEngine *engine, Object *object)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 283-291
  0.000% (0/4)
42

Generated by Squish Coco 4.2.0