qdbusxmlparser.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Source codeSwitch to Preprocessed file
LineSourceCount
1/****************************************************************************-
2**-
3** Copyright (C) 2015 The Qt Company Ltd.-
4** Contact: http://www.qt.io/licensing/-
5**-
6** This file is part of the QtDBus module of the Qt Toolkit.-
7**-
8** $QT_BEGIN_LICENSE:LGPL21$-
9** Commercial License Usage-
10** Licensees holding valid commercial Qt licenses may use this file in-
11** accordance with the commercial license agreement provided with the-
12** Software or, alternatively, in accordance with the terms contained in-
13** a written agreement between you and The Qt Company. For licensing terms-
14** and conditions see http://www.qt.io/terms-conditions. For further-
15** information use the contact form at http://www.qt.io/contact-us.-
16**-
17** GNU Lesser General Public License Usage-
18** Alternatively, this file may be used under the terms of the GNU Lesser-
19** General Public License version 2.1 or version 3 as published by the Free-
20** Software Foundation and appearing in the file LICENSE.LGPLv21 and-
21** LICENSE.LGPLv3 included in the packaging of this file. Please review the-
22** following information to ensure the GNU Lesser General Public License-
23** requirements will be met: https://www.gnu.org/licenses/lgpl.html and-
24** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.-
25**-
26** As a special exception, The Qt Company gives you certain additional-
27** rights. These rights are described in The Qt Company LGPL Exception-
28** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.-
29**-
30** $QT_END_LICENSE$-
31**-
32****************************************************************************/-
33-
34#include "qdbusxmlparser_p.h"-
35#include "qdbusutil_p.h"-
36-
37#include <QtCore/qmap.h>-
38#include <QtCore/qvariant.h>-
39#include <QtCore/qtextstream.h>-
40#include <QtCore/qxmlstream.h>-
41#include <QtCore/qdebug.h>-
42-
43#ifndef QT_NO_DBUS-
44-
45//#define QDBUS_PARSER_DEBUG-
46#ifdef QDBUS_PARSER_DEBUG-
47# define qDBusParserError qDebug-
48#else-
49# define qDBusParserError if (true) {} else qDebug-
50#endif-
51-
52QT_BEGIN_NAMESPACE-
53-
54static bool parseArg(const QXmlStreamAttributes &attributes, QDBusIntrospection::Argument &argData,-
55 QDBusIntrospection::Interface *ifaceData)-
56{-
57 const QString argType = attributes.value(QLatin1String("type")).toString();-
58-
59 bool ok = QDBusUtil::isValidSingleSignature(argType);-
60 if (!ok) {
!okDescription
TRUEevaluated 4 times by 2 tests
Evaluated by:
  • tst_qdbusinterface - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 2262 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
4-2262
61 qDBusParserError("Invalid D-BUS type signature '%s' found while parsing introspection",
executed 4 times by 2 tests: end of block
Executed by:
  • tst_qdbusinterface - unknown status
  • tst_qdbusxmlparser - unknown status
dead code: QMessageLogger(__FILE__, 61, __PRETTY_FUNCTION__).debug("Invalid D-BUS type signature '%s' found while parsing introspection", QString(argType).toLocal8Bit().constData());
-
62 qPrintable(argType));
dead code: QMessageLogger(__FILE__, 61, __PRETTY_FUNCTION__).debug("Invalid D-BUS type signature '%s' found while parsing introspection", QString(argType).toLocal8Bit().constData());
-
63 }-
64-
65 argData.name = attributes.value(QLatin1String("name")).toString();-
66 argData.type = argType;-
67-
68 ifaceData->introspection += QLatin1String(" <arg");-
69 if (attributes.hasAttribute(QLatin1String("direction"))) {
attributes.has...("direction"))Description
TRUEevaluated 2205 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 61 times by 3 tests
Evaluated by:
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
61-2205
70 const QString direction = attributes.value(QLatin1String("direction")).toString();-
71 ifaceData->introspection += QLatin1String(" direction=\"") + direction + QLatin1String("\"");-
72 }
executed 2205 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
2205
73 ifaceData->introspection += QLatin1String(" type=\"") + argData.type + QLatin1String("\"");-
74 if (!argData.name.isEmpty())
!argData.name.isEmpty()Description
TRUEevaluated 1541 times by 13 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 725 times by 12 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
725-1541
75 ifaceData->introspection += QLatin1String(" name=\"") + argData.name + QLatin1String("\"");
executed 1541 times by 13 tests: ifaceData->introspection += QLatin1String(" name=\"") + argData.name + QLatin1String("\"");
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
1541
76 ifaceData->introspection += QLatin1String("/>\n");-
77-
78 return ok;
executed 2266 times by 14 tests: return ok;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
2266
79}-
80-
81static bool parseAnnotation(const QXmlStreamReader &xml, QDBusIntrospection::Annotations &annotations,-
82 QDBusIntrospection::Interface *ifaceData, bool interfaceAnnotation = false)-
83{-
84 Q_ASSERT(xml.isStartElement() && xml.name() == QLatin1String("annotation"));-
85-
86 const QXmlStreamAttributes attributes = xml.attributes();-
87 const QString name = attributes.value(QLatin1String("name")).toString();-
88-
89 if (!QDBusUtil::isValidInterfaceName(name)) {
!QDBusUtil::is...faceName(name)Description
TRUEnever evaluated
FALSEevaluated 358 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-358
90 qDBusParserError("Invalid D-BUS annotation '%s' found while parsing introspection",
never executed: end of block
dead code: QMessageLogger(__FILE__, 90, __PRETTY_FUNCTION__).debug("Invalid D-BUS annotation '%s' found while parsing introspection", QString(name).toLocal8Bit().constData());
-
91 qPrintable(name));
dead code: QMessageLogger(__FILE__, 90, __PRETTY_FUNCTION__).debug("Invalid D-BUS annotation '%s' found while parsing introspection", QString(name).toLocal8Bit().constData());
-
92 return false;
never executed: return false;
0
93 }-
94 const QString value = attributes.value(QLatin1String("value")).toString();-
95 annotations.insert(name, value);-
96 if (!interfaceAnnotation)
!interfaceAnnotationDescription
TRUEevaluated 352 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 6 times by 1 test
Evaluated by:
  • tst_qdbusxmlparser - unknown status
6-352
97 ifaceData->introspection += QLatin1String(" ");
executed 352 times by 14 tests: ifaceData->introspection += QLatin1String(" ");
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
352
98 ifaceData->introspection += QLatin1String(" <annotation value=\"") + value.toHtmlEscaped() + QLatin1String("\" name=\"") + name + QLatin1String("\"/>\n");-
99 return true;
executed 358 times by 14 tests: return true;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
358
100}-
101-
102static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData,-
103 QDBusIntrospection::Interface *ifaceData)-
104{-
105 Q_ASSERT(xml.isStartElement() && xml.name() == QLatin1String("property"));-
106-
107 QXmlStreamAttributes attributes = xml.attributes();-
108 const QString propertyName = attributes.value(QLatin1String("name")).toString();-
109 if (!QDBusUtil::isValidMemberName(propertyName)) {
!QDBusUtil::is...(propertyName)Description
TRUEnever evaluated
FALSEevaluated 250 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-250
110 qDBusParserError("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection",
never executed: end of block
dead code: QMessageLogger(__FILE__, 110, __PRETTY_FUNCTION__).debug("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection", QString(propertyName).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData());
-
111 qPrintable(propertyName), qPrintable(ifaceData->name));
dead code: QMessageLogger(__FILE__, 110, __PRETTY_FUNCTION__).debug("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection", QString(propertyName).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData());
-
112 xml.skipCurrentElement();-
113 return false;
never executed: return false;
0
114 }-
115-
116 // parse data-
117 propertyData.name = propertyName;-
118 propertyData.type = attributes.value(QLatin1String("type")).toString();-
119-
120 if (!QDBusUtil::isValidSingleSignature(propertyData.type)) {
!QDBusUtil::is...ertyData.type)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • tst_qdbusinterface - unknown status
FALSEevaluated 249 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
1-249
121 // cannot be!-
122 qDBusParserError("Invalid D-BUS type signature '%s' found in property '%s.%s' while parsing introspection",
executed 1 time by 1 test: end of block
Executed by:
  • tst_qdbusinterface - unknown status
dead code: QMessageLogger(__FILE__, 122, __PRETTY_FUNCTION__).debug("Invalid D-BUS type signature '%s' found in property '%s.%s' while parsing introspection", QString(propertyData.type).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData(), QString(propertyName).toLocal8Bit().constData());
-
123 qPrintable(propertyData.type), qPrintable(ifaceData->name),
dead code: QMessageLogger(__FILE__, 122, __PRETTY_FUNCTION__).debug("Invalid D-BUS type signature '%s' found in property '%s.%s' while parsing introspection", QString(propertyData.type).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData(), QString(propertyName).toLocal8Bit().constData());
-
124 qPrintable(propertyName));
dead code: QMessageLogger(__FILE__, 122, __PRETTY_FUNCTION__).debug("Invalid D-BUS type signature '%s' found in property '%s.%s' while parsing introspection", QString(propertyData.type).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData(), QString(propertyName).toLocal8Bit().constData());
-
125 }-
126-
127 const QString access = attributes.value(QLatin1String("access")).toString();-
128 if (access == QLatin1String("read"))
access == QLat...String("read")Description
TRUEevaluated 108 times by 4 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 142 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
108-142
129 propertyData.access = QDBusIntrospection::Property::Read;
executed 108 times by 4 tests: propertyData.access = QDBusIntrospection::Property::Read;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
108
130 else if (access == QLatin1String("write"))
access == QLat...tring("write")Description
TRUEevaluated 7 times by 3 tests
Evaluated by:
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 135 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
7-135
131 propertyData.access = QDBusIntrospection::Property::Write;
executed 7 times by 3 tests: propertyData.access = QDBusIntrospection::Property::Write;
Executed by:
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
7
132 else if (access == QLatin1String("readwrite"))
access == QLat...g("readwrite")Description
TRUEevaluated 135 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-135
133 propertyData.access = QDBusIntrospection::Property::ReadWrite;
executed 135 times by 6 tests: propertyData.access = QDBusIntrospection::Property::ReadWrite;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
135
134 else {-
135 qDBusParserError("Invalid D-BUS property access '%s' found in property '%s.%s' while parsing introspection",
never executed: end of block
dead code: QMessageLogger(__FILE__, 135, __PRETTY_FUNCTION__).debug("Invalid D-BUS property access '%s' found in property '%s.%s' while parsing introspection", QString(access).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData(), QString(propertyName).toLocal8Bit().constData());
-
136 qPrintable(access), qPrintable(ifaceData->name),
dead code: QMessageLogger(__FILE__, 135, __PRETTY_FUNCTION__).debug("Invalid D-BUS property access '%s' found in property '%s.%s' while parsing introspection", QString(access).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData(), QString(propertyName).toLocal8Bit().constData());
-
137 qPrintable(propertyName));
dead code: QMessageLogger(__FILE__, 135, __PRETTY_FUNCTION__).debug("Invalid D-BUS property access '%s' found in property '%s.%s' while parsing introspection", QString(access).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData(), QString(propertyName).toLocal8Bit().constData());
-
138 return false; // invalid one!
never executed: return false;
0
139 }-
140-
141 ifaceData->introspection += QLatin1String(" <property access=\"") + access + QLatin1String("\" type=\"") + propertyData.type + QLatin1String("\" name=\"") + propertyName + QLatin1String("\"");-
142-
143 if (!xml.readNextStartElement()) {
!xml.readNextStartElement()Description
TRUEevaluated 240 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 10 times by 5 tests
Evaluated by:
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
10-240
144 ifaceData->introspection += QLatin1String("/>\n");-
145 } else {
executed 240 times by 6 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
240
146 ifaceData->introspection += QLatin1String(">\n");-
147-
148 do {-
149 if (xml.name() == QLatin1String("annotation")) {
xml.name() == ...("annotation")Description
TRUEevaluated 14 times by 5 tests
Evaluated by:
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-14
150 parseAnnotation(xml, propertyData.annotations, ifaceData);-
151 } else if (xml.prefix().isEmpty()) {
executed 14 times by 5 tests: end of block
Executed by:
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.prefix().isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
0-14
152 qDBusParserError() << "Unknown element" << xml.name() << "while checking for annotations";
never executed: end of block
dead code: QMessageLogger(__FILE__, 152, __PRETTY_FUNCTION__).debug() << "Unknown element" << xml.name() << "while checking for annotations";
-
153 }-
154 xml.skipCurrentElement();-
155 } while (xml.readNextStartElement());
executed 14 times by 5 tests: end of block
Executed by:
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.readNextStartElement()Description
TRUEevaluated 4 times by 2 tests
Evaluated by:
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 10 times by 5 tests
Evaluated by:
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
4-14
156-
157 ifaceData->introspection += QLatin1String(" </property>\n");-
158 }
executed 10 times by 5 tests: end of block
Executed by:
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
10
159-
160 if (!xml.isEndElement() || xml.name() != QLatin1String("property")) {
!xml.isEndElement()Description
TRUEnever evaluated
FALSEevaluated 250 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.name() != ...ng("property")Description
TRUEnever evaluated
FALSEevaluated 250 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-250
161 qDBusParserError() << "Invalid property specification" << xml.tokenString() << xml.name();
never executed: end of block
dead code: QMessageLogger(__FILE__, 161, __PRETTY_FUNCTION__).debug() << "Invalid property specification" << xml.tokenString() << xml.name();
-
162 return false;
never executed: return false;
0
163 }-
164-
165 return true;
executed 250 times by 6 tests: return true;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
250
166}-
167-
168static bool parseMethod(QXmlStreamReader &xml, QDBusIntrospection::Method &methodData,-
169 QDBusIntrospection::Interface *ifaceData)-
170{-
171 Q_ASSERT(xml.isStartElement() && xml.name() == QLatin1String("method"));-
172-
173 const QXmlStreamAttributes attributes = xml.attributes();-
174 const QString methodName = attributes.value(QLatin1String("name")).toString();-
175 if (!QDBusUtil::isValidMemberName(methodName)) {
!QDBusUtil::is...me(methodName)Description
TRUEnever evaluated
FALSEevaluated 1543 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-1543
176 qDBusParserError("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection",
never executed: end of block
dead code: QMessageLogger(__FILE__, 176, __PRETTY_FUNCTION__).debug("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection", QString(methodName).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData());
-
177 qPrintable(methodName), qPrintable(ifaceData->name));
dead code: QMessageLogger(__FILE__, 176, __PRETTY_FUNCTION__).debug("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection", QString(methodName).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData());
-
178 return false;
never executed: return false;
0
179 }-
180-
181 methodData.name = methodName;-
182 ifaceData->introspection += QLatin1String(" <method name=\"") + methodName + QLatin1String("\"");-
183-
184 QDBusIntrospection::Arguments outArguments;-
185 QDBusIntrospection::Arguments inArguments;-
186 QDBusIntrospection::Annotations annotations;-
187-
188 if (!xml.readNextStartElement()) {
!xml.readNextStartElement()Description
TRUEevaluated 202 times by 13 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 1341 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
202-1341
189 ifaceData->introspection += QLatin1String("/>\n");-
190 } else {
executed 202 times by 13 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
202
191 ifaceData->introspection += QLatin1String(">\n");-
192-
193 do {-
194 if (xml.name() == QLatin1String("annotation")) {
xml.name() == ...("annotation")Description
TRUEevaluated 247 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 1883 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
247-1883
195 parseAnnotation(xml, annotations, ifaceData);-
196 } else if (xml.name() == QLatin1String("arg")) {
executed 247 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.name() == ...1String("arg")Description
TRUEevaluated 1883 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-1883
197 const QXmlStreamAttributes attributes = xml.attributes();-
198 const QString direction = attributes.value(QLatin1String("direction")).toString();-
199 QDBusIntrospection::Argument argument;-
200 if (!attributes.hasAttribute(QLatin1String("direction"))
!attributes.ha...("direction"))Description
TRUEnever evaluated
FALSEevaluated 1883 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-1883
201 || direction == QLatin1String("in")) {
direction == Q...n1String("in")Description
TRUEevaluated 1031 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 852 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
852-1031
202 parseArg(attributes, argument, ifaceData);-
203 inArguments << argument;-
204 } else if (direction == QLatin1String("out")) {
executed 1031 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
direction == Q...1String("out")Description
TRUEevaluated 852 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-1031
205 parseArg(attributes, argument, ifaceData);-
206 outArguments << argument;-
207 }
executed 852 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
852
208 } else if (xml.prefix().isEmpty()) {
executed 1883 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.prefix().isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
0-1883
209 qDBusParserError() << "Unknown element" << xml.name() << "while checking for method arguments";
never executed: end of block
dead code: QMessageLogger(__FILE__, 209, __PRETTY_FUNCTION__).debug() << "Unknown element" << xml.name() << "while checking for method arguments";
-
210 }-
211 xml.skipCurrentElement();-
212 } while (xml.readNextStartElement());
executed 2130 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.readNextStartElement()Description
TRUEevaluated 789 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 1341 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
789-2130
213-
214 ifaceData->introspection += QLatin1String(" </method>\n");-
215 }
executed 1341 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
1341
216-
217 methodData.inputArgs = inArguments;-
218 methodData.outputArgs = outArguments;-
219 methodData.annotations = annotations;-
220-
221 return true;
executed 1543 times by 14 tests: return true;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
1543
222}-
223-
224-
225static bool parseSignal(QXmlStreamReader &xml, QDBusIntrospection::Signal &signalData,-
226 QDBusIntrospection::Interface *ifaceData)-
227{-
228 Q_ASSERT(xml.isStartElement() && xml.name() == QLatin1String("signal"));-
229-
230 const QXmlStreamAttributes attributes = xml.attributes();-
231 const QString signalName = attributes.value(QLatin1String("name")).toString();-
232-
233 if (!QDBusUtil::isValidMemberName(signalName)) {
!QDBusUtil::is...me(signalName)Description
TRUEnever evaluated
FALSEevaluated 296 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-296
234 qDBusParserError("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection",
never executed: end of block
dead code: QMessageLogger(__FILE__, 234, __PRETTY_FUNCTION__).debug("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection", QString(signalName).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData());
-
235 qPrintable(signalName), qPrintable(ifaceData->name));
dead code: QMessageLogger(__FILE__, 234, __PRETTY_FUNCTION__).debug("Invalid D-BUS member name '%s' found in interface '%s' while parsing introspection", QString(signalName).toLocal8Bit().constData(), QString(ifaceData->name).toLocal8Bit().constData());
-
236 return false;
never executed: return false;
0
237 }-
238-
239 signalData.name = signalName;-
240 ifaceData->introspection += QLatin1String(" <signal name=\"") + signalName + QLatin1String("\"");-
241-
242 QDBusIntrospection::Arguments arguments;-
243 QDBusIntrospection::Annotations annotations;-
244-
245 if (!xml.readNextStartElement()) {
!xml.readNextStartElement()Description
TRUEevaluated 79 times by 5 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 217 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
79-217
246 ifaceData->introspection += QLatin1String("/>\n");-
247 } else {
executed 79 times by 5 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
79
248 ifaceData->introspection += QLatin1String(">\n");-
249-
250 do {-
251 if (xml.name() == QLatin1String("annotation")) {
xml.name() == ...("annotation")Description
TRUEevaluated 91 times by 13 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 383 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
91-383
252 parseAnnotation(xml, annotations, ifaceData);-
253 } else if (xml.name() == QLatin1String("arg")) {
executed 91 times by 13 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
xml.name() == ...1String("arg")Description
TRUEevaluated 383 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-383
254 const QXmlStreamAttributes attributes = xml.attributes();-
255 QDBusIntrospection::Argument argument;-
256 if (!attributes.hasAttribute(QLatin1String("direction")) ||
!attributes.ha...("direction"))Description
TRUEevaluated 61 times by 3 tests
Evaluated by:
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 322 times by 12 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
61-322
257 attributes.value(QLatin1String("direction")) == QLatin1String("out")) {
attributes.val...1String("out")Description
TRUEevaluated 322 times by 12 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-322
258 parseArg(attributes, argument, ifaceData);-
259 arguments << argument;-
260 }
executed 383 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
383
261 } else {
executed 383 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
383
262 qDBusParserError() << "Unknown element" << xml.name() << "while checking for signal arguments";
never executed: end of block
dead code: QMessageLogger(__FILE__, 262, __PRETTY_FUNCTION__).debug() << "Unknown element" << xml.name() << "while checking for signal arguments";
-
263 }-
264 xml.skipCurrentElement();-
265 } while (xml.readNextStartElement());
executed 474 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.readNextStartElement()Description
TRUEevaluated 257 times by 13 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 217 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
217-474
266-
267 ifaceData->introspection += QLatin1String(" </signal>\n");-
268 }
executed 217 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
217
269-
270 signalData.outputArgs = arguments;-
271 signalData.annotations = annotations;-
272-
273 return true;
executed 296 times by 14 tests: return true;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
296
274}-
275-
276static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData,-
277 QDBusIntrospection::Interfaces *interfaces)-
278{-
279 const QString ifaceName = xml.attributes().value(QLatin1String("name")).toString();-
280 if (!QDBusUtil::isValidInterfaceName(ifaceName)) {
!QDBusUtil::is...ame(ifaceName)Description
TRUEnever evaluated
FALSEevaluated 590 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-590
281 qDBusParserError("Invalid D-BUS interface name '%s' found while parsing introspection",
never executed: end of block
dead code: QMessageLogger(__FILE__, 281, __PRETTY_FUNCTION__).debug("Invalid D-BUS interface name '%s' found while parsing introspection", QString(ifaceName).toLocal8Bit().constData());
-
282 qPrintable(ifaceName));
dead code: QMessageLogger(__FILE__, 281, __PRETTY_FUNCTION__).debug("Invalid D-BUS interface name '%s' found while parsing introspection", QString(ifaceName).toLocal8Bit().constData());
-
283 return;
never executed: return;
0
284 }-
285-
286 objData->interfaces.append(ifaceName);-
287-
288 QDBusIntrospection::Interface *ifaceData = new QDBusIntrospection::Interface;-
289 ifaceData->name = ifaceName;-
290 ifaceData->introspection += QLatin1String(" <interface name=\"") + ifaceName + QLatin1String("\">\n");-
291-
292 while (xml.readNextStartElement()) {
xml.readNextStartElement()Description
TRUEevaluated 2101 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 590 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
590-2101
293 if (xml.name() == QLatin1String("method")) {
xml.name() == ...ring("method")Description
TRUEevaluated 1543 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 558 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
558-1543
294 QDBusIntrospection::Method methodData;-
295 if (parseMethod(xml, methodData, ifaceData))
parseMethod(xm...ta, ifaceData)Description
TRUEevaluated 1543 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-1543
296 ifaceData->methods.insert(methodData.name, methodData);
executed 1543 times by 14 tests: ifaceData->methods.insert(methodData.name, methodData);
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
1543
297 } else if (xml.name() == QLatin1String("signal")) {
executed 1543 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.name() == ...ring("signal")Description
TRUEevaluated 296 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 262 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
262-1543
298 QDBusIntrospection::Signal signalData;-
299 if (parseSignal(xml, signalData, ifaceData))
parseSignal(xm...ta, ifaceData)Description
TRUEevaluated 296 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-296
300 ifaceData->signals_.insert(signalData.name, signalData);
executed 296 times by 14 tests: ifaceData->signals_.insert(signalData.name, signalData);
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
296
301 } else if (xml.name() == QLatin1String("property")) {
executed 296 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.name() == ...ng("property")Description
TRUEevaluated 250 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 12 times by 1 test
Evaluated by:
  • tst_qdbusxmlparser - unknown status
12-296
302 QDBusIntrospection::Property propertyData;-
303 if (parseProperty(xml, propertyData, ifaceData))
parseProperty(...ta, ifaceData)Description
TRUEevaluated 250 times by 6 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-250
304 ifaceData->properties.insert(propertyData.name, propertyData);
executed 250 times by 6 tests: ifaceData->properties.insert(propertyData.name, propertyData);
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
250
305 } else if (xml.name() == QLatin1String("annotation")) {
executed 250 times by 6 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.name() == ...("annotation")Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 6 times by 1 test
Evaluated by:
  • tst_qdbusxmlparser - unknown status
6-250
306 parseAnnotation(xml, ifaceData->annotations, ifaceData, true);-
307 xml.skipCurrentElement(); // skip over annotation object-
308 } else {
executed 6 times by 1 test: end of block
Executed by:
  • tst_qdbusxmlparser - unknown status
6
309 if (xml.prefix().isEmpty()) {
xml.prefix().isEmpty()Description
TRUEnever evaluated
FALSEevaluated 6 times by 1 test
Evaluated by:
  • tst_qdbusxmlparser - unknown status
0-6
310 qDBusParserError() << "Unknown element while parsing interface" << xml.name();
never executed: end of block
dead code: QMessageLogger(__FILE__, 310, __PRETTY_FUNCTION__).debug() << "Unknown element while parsing interface" << xml.name();
-
311 }-
312 xml.skipCurrentElement();-
313 }
executed 6 times by 1 test: end of block
Executed by:
  • tst_qdbusxmlparser - unknown status
6
314 }-
315-
316 ifaceData->introspection += QLatin1String(" </interface>");-
317-
318 interfaces->insert(ifaceName, QSharedDataPointer<QDBusIntrospection::Interface>(ifaceData));-
319-
320 if (!xml.isEndElement() || xml.name() != QLatin1String("interface")) {
!xml.isEndElement()Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • tst_qdbusmetaobject - unknown status
FALSEevaluated 584 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.name() != ...g("interface")Description
TRUEnever evaluated
FALSEevaluated 584 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-584
321 qDBusParserError() << "Invalid Interface specification";
executed 6 times by 1 test: end of block
Executed by:
  • tst_qdbusmetaobject - unknown status
dead code: QMessageLogger(__FILE__, 321, __PRETTY_FUNCTION__).debug() << "Invalid Interface specification";
-
322 }-
323}
executed 590 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
590
324-
325static void readNode(const QXmlStreamReader &xml, QDBusIntrospection::Object *objData, int nodeLevel)-
326{-
327 const QString objName = xml.attributes().value(QLatin1String("name")).toString();-
328 const QString fullName = objData->path.endsWith(QLatin1Char('/'))
objData->path....tin1Char('/'))Description
TRUEevaluated 24 times by 1 test
Evaluated by:
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 366 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
24-366
329 ? (objData->path + objName)-
330 : QString(objData->path + QLatin1Char('/') + objName);-
331 if (!QDBusUtil::isValidObjectPath(fullName)) {
!QDBusUtil::is...Path(fullName)Description
TRUEnever evaluated
FALSEevaluated 390 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
0-390
332 qDBusParserError("Invalid D-BUS object path '%s' found while parsing introspection",
never executed: end of block
dead code: QMessageLogger(__FILE__, 332, __PRETTY_FUNCTION__).debug("Invalid D-BUS object path '%s' found while parsing introspection", QString(fullName).toLocal8Bit().constData());
-
333 qPrintable(fullName));
dead code: QMessageLogger(__FILE__, 332, __PRETTY_FUNCTION__).debug("Invalid D-BUS object path '%s' found while parsing introspection", QString(fullName).toLocal8Bit().constData());
-
334 return;
never executed: return;
0
335 }-
336-
337 if (nodeLevel > 0)
nodeLevel > 0Description
TRUEevaluated 52 times by 2 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 338 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
52-338
338 objData->childObjects.append(objName);
executed 52 times by 2 tests: objData->childObjects.append(objName);
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusxmlparser - unknown status
52
339}
executed 390 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
390
340-
341QDBusXmlParser::QDBusXmlParser(const QString& service, const QString& path,-
342 const QString& xmlData)-
343 : m_service(service), m_path(path), m_object(new QDBusIntrospection::Object)-
344{-
345// qDBusParserError() << "parsing" << xmlData;-
346-
347 m_object->service = m_service;-
348 m_object->path = m_path;-
349-
350 QXmlStreamReader xml(xmlData);-
351-
352 int nodeLevel = -1;-
353-
354 while (!xml.atEnd()) {
!xml.atEnd()Description
TRUEevaluated 3046 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 368 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
368-3046
355 xml.readNext();-
356-
357 switch (xml.tokenType()) {-
358 case QXmlStreamReader::StartElement:
executed 998 times by 14 tests: case QXmlStreamReader::StartElement:
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
998
359 if (xml.name() == QLatin1String("node")) {
xml.name() == ...String("node")Description
TRUEevaluated 390 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 608 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
390-608
360 readNode(xml, m_object, ++nodeLevel);-
361 } else if (xml.name() == QLatin1String("interface")) {
executed 390 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
xml.name() == ...g("interface")Description
TRUEevaluated 590 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 18 times by 1 test
Evaluated by:
  • tst_qdbusxmlparser - unknown status
18-590
362 readInterface(xml, m_object, &m_interfaces);-
363 } else {
executed 590 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
590
364 if (xml.prefix().isEmpty()) {
xml.prefix().isEmpty()Description
TRUEevaluated 18 times by 1 test
Evaluated by:
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-18
365 qDBusParserError() << "skipping unknown element" << xml.name();
executed 18 times by 1 test: end of block
Executed by:
  • tst_qdbusxmlparser - unknown status
dead code: QMessageLogger(__FILE__, 365, __PRETTY_FUNCTION__).debug() << "skipping unknown element" << xml.name();
-
366 }-
367 xml.skipCurrentElement();-
368 }
executed 18 times by 1 test: end of block
Executed by:
  • tst_qdbusxmlparser - unknown status
18
369 break;
executed 998 times by 14 tests: break;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
998
370 case QXmlStreamReader::EndElement:
executed 384 times by 14 tests: case QXmlStreamReader::EndElement:
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
384
371 if (xml.name() == QLatin1String("node")) {
xml.name() == ...String("node")Description
TRUEevaluated 384 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEnever evaluated
0-384
372 --nodeLevel;-
373 } else {
executed 384 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
384
374 qDBusParserError() << "Invalid Node declaration" << xml.name();
never executed: end of block
dead code: QMessageLogger(__FILE__, 374, __PRETTY_FUNCTION__).debug() << "Invalid Node declaration" << xml.name();
-
375 }-
376 break;
executed 384 times by 14 tests: break;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
384
377 case QXmlStreamReader::StartDocument:
executed 362 times by 14 tests: case QXmlStreamReader::StartDocument:
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
362
378 case QXmlStreamReader::EndDocument:
executed 350 times by 14 tests: case QXmlStreamReader::EndDocument:
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
350
379 case QXmlStreamReader::DTD:
executed 242 times by 13 tests: case QXmlStreamReader::DTD:
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
242
380 // not interested-
381 break;
executed 954 times by 14 tests: break;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
954
382 case QXmlStreamReader::Comment:
never executed: case QXmlStreamReader::Comment:
0
383 // ignore comments and processing instructions-
384 break;
never executed: break;
0
385 default:
executed 710 times by 13 tests: default:
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
710
386 qDBusParserError() << "unknown token" << xml.name() << xml.tokenString();
executed 710 times by 13 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
dead code: QMessageLogger(__FILE__, 386, __PRETTY_FUNCTION__).debug() << "unknown token" << xml.name() << xml.tokenString();
-
387 break;
executed 710 times by 13 tests: break;
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
710
388 }-
389 }-
390-
391 if (xml.hasError()) {
xml.hasError()Description
TRUEevaluated 18 times by 2 tests
Evaluated by:
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxmlparser - unknown status
FALSEevaluated 350 times by 14 tests
Evaluated by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
18-350
392 qDBusParserError() << "xml error" << xml.errorString() << "doc" << xmlData;
executed 18 times by 2 tests: end of block
Executed by:
  • tst_qdbusmetaobject - unknown status
  • tst_qdbusxmlparser - unknown status
dead code: QMessageLogger(__FILE__, 392, __PRETTY_FUNCTION__).debug() << "xml error" << xml.errorString() << "doc" << xmlData;
-
393 }-
394}
executed 368 times by 14 tests: end of block
Executed by:
  • tst_qdbusabstractadaptor - unknown status
  • tst_qdbusabstractinterface - unknown status
  • tst_qdbusconnection - unknown status
  • tst_qdbusconnection_no_app - unknown status
  • tst_qdbusconnection_spyhook - unknown status
  • tst_qdbuscontext - unknown status
  • tst_qdbusinterface - unknown status
  • tst_qdbusmetaobject - unknown status
  • tst_qdbuspendingcall - unknown status
  • tst_qdbuspendingreply - unknown status
  • tst_qdbusreply - unknown status
  • tst_qdbusthreading - unknown status
  • tst_qdbusxml2cpp - unknown status
  • tst_qdbusxmlparser - unknown status
368
395-
396QT_END_NAMESPACE-
397-
398#endif // QT_NO_DBUS-
Source codeSwitch to Preprocessed file

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9