Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
13 | | - |
14 | | - |
15 | | - |
16 | | - |
17 | | - |
18 | | - |
19 | | - |
20 | | - |
21 | | - |
22 | | - |
23 | | - |
24 | | - |
25 | | - |
26 | | - |
27 | | - |
28 | | - |
29 | | - |
30 | | - |
31 | | - |
32 | | - |
33 | | - |
34 | #include <QtCore/qmetaobject.h> | - |
35 | #include <QtCore/qstringlist.h> | - |
36 | #include <QtCore/qdebug.h> | - |
37 | | - |
38 | #include "qdbusinterface_p.h" // for ANNOTATION_NO_WAIT | - |
39 | #include "qdbusabstractadaptor_p.h" // for QCLASSINFO_DBUS_* | - |
40 | #include "qdbusconnection_p.h" // for the flags | - |
41 | #include "qdbusmetatype_p.h" | - |
42 | #include "qdbusmetatype.h" | - |
43 | #include "qdbusutil_p.h" | - |
44 | | - |
45 | #ifndef QT_NO_DBUS | - |
46 | | - |
47 | QT_BEGIN_NAMESPACE | - |
48 | | - |
49 | extern Q_DBUS_EXPORT QString qDBusGenerateMetaObjectXml(QString interface, const QMetaObject *mo, | - |
50 | const QMetaObject *base, int flags); | - |
51 | | - |
52 | static inline QString typeNameToXml(const char *typeName) | - |
53 | { | - |
54 | | - |
55 | | - |
56 | QString plain = QLatin1String(typeName); | - |
57 | QString rich; | - |
58 | rich.reserve(int(plain.length() * 1.1)); | - |
59 | for (int i = 0; i < plain.length(); ++i) {TRUE | evaluated 20705 times by 9 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| FALSE | evaluated 2591 times by 9 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
|
| 2591-20705 |
60 | if (plain.at(i) == QLatin1Char('<'))TRUE | evaluated 720 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 19985 times by 9 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
|
| 720-19985 |
61 | rich += QLatin1String("<");executed 720 times by 1 test: rich += QLatin1String("<"); Executed by:- tst_qdbuscpp2xml - unknown status
| 720 |
62 | else if (plain.at(i) == QLatin1Char('>'))TRUE | evaluated 720 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 19265 times by 9 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
|
| 720-19265 |
63 | rich += QLatin1String(">");executed 720 times by 1 test: rich += QLatin1String(">"); Executed by:- tst_qdbuscpp2xml - unknown status
| 720 |
64 | else if (plain.at(i) == QLatin1Char('&'))TRUE | never evaluated | FALSE | evaluated 19265 times by 9 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
|
| 0-19265 |
65 | rich += QLatin1String("&"); never executed: rich += QLatin1String("&"); | 0 |
66 | else | - |
67 | rich += plain.at(i);executed 19265 times by 9 tests: rich += plain.at(i); 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| 19265 |
68 | } | - |
69 | return rich;executed 2591 times by 9 tests: return rich; 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| 2591 |
70 | } | - |
71 | | - |
72 | static inline QLatin1String accessAsString(bool read, bool write) | - |
73 | { | - |
74 | if (read)TRUE | evaluated 175 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| FALSE | never evaluated |
| 0-175 |
75 | return write ? QLatin1String("readwrite") : QLatin1String("read") ;executed 175 times by 3 tests: return write ? QLatin1String("readwrite") : QLatin1String("read") ; Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
TRUE | evaluated 82 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 93 times by 2 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbuscpp2xml - unknown status
|
| 82-175 |
76 | else | - |
77 | return write ? QLatin1String("write") : QLatin1String("") ; never executed: return write ? QLatin1String("write") : QLatin1String("") ; TRUE | never evaluated | FALSE | never evaluated |
| 0 |
78 | } | - |
79 | | - |
80 | | - |
81 | | - |
82 | | - |
83 | static QString generateInterfaceXml(const QMetaObject *mo, int flags, int methodOffset, int propOffset) | - |
84 | { | - |
85 | QString retval; | - |
86 | | - |
87 | | - |
88 | if (flags & (QDBusConnection::ExportScriptableProperties |TRUE | evaluated 146 times by 10 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 30 times by 3 testsEvaluated by:- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
|
| 30-146 |
89 | QDBusConnection::ExportNonScriptableProperties)) {TRUE | evaluated 146 times by 10 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 30 times by 3 testsEvaluated by:- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
|
| 30-146 |
90 | for (int i = propOffset; i < mo->propertyCount(); ++i) {TRUE | evaluated 187 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 146 times by 10 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 146-187 |
91 | | - |
92 | QMetaProperty mp = mo->property(i); | - |
93 | | - |
94 | if (!((mp.isScriptable() && (flags & QDBusConnection::ExportScriptableProperties)) ||TRUE | evaluated 187 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| FALSE | never evaluated |
TRUE | evaluated 187 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| FALSE | never evaluated |
| 0-187 |
95 | (!mp.isScriptable() && (flags & QDBusConnection::ExportNonScriptableProperties))))TRUE | never evaluated | FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0 |
96 | continue; never executed: continue; | 0 |
97 | | - |
98 | int typeId = mp.userType(); | - |
99 | if (!typeId)TRUE | never evaluated | FALSE | evaluated 187 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
|
| 0-187 |
100 | continue; never executed: continue; | 0 |
101 | const char *signature = QDBusMetaType::typeToSignature(typeId); | - |
102 | if (!signature)TRUE | evaluated 12 times by 1 testEvaluated by:- tst_qdbusabstractadaptor - unknown status
| FALSE | evaluated 175 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
|
| 12-175 |
103 | continue;executed 12 times by 1 test: continue; Executed by:- tst_qdbusabstractadaptor - unknown status
| 12 |
104 | | - |
105 | retval += QString::fromLatin1(" <property name=\"%1\" type=\"%2\" access=\"%3\"") | - |
106 | .arg(QLatin1String(mp.name()), | - |
107 | QLatin1String(signature), | - |
108 | accessAsString(mp.isReadable(), mp.isWritable())); | - |
109 | | - |
110 | if (QDBusMetaType::signatureToType(signature) == QVariant::Invalid) {TRUE | evaluated 1 time by 1 testEvaluated by:- tst_qdbusabstractinterface - unknown status
| FALSE | evaluated 174 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
|
| 1-174 |
111 | const char *typeName = QMetaType::typeName(typeId); | - |
112 | retval += QString::fromLatin1(">\n <annotation name=\"org.qtproject.QtDBus.QtTypeName\" value=\"%3\"/>\n </property>\n") | - |
113 | .arg(typeNameToXml(typeName)); | - |
114 | } else {executed 1 time by 1 test: end of block Executed by:- tst_qdbusabstractinterface - unknown status
| 1 |
115 | retval += QLatin1String("/>\n"); | - |
116 | }executed 174 times by 3 tests: end of block Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| 174 |
117 | } | - |
118 | }executed 146 times by 10 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| 146 |
119 | | - |
120 | | - |
121 | for (int i = methodOffset; i < mo->methodCount(); ++i) {TRUE | evaluated 3923 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 176 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 176-3923 |
122 | QMetaMethod mm = mo->method(i); | - |
123 | | - |
124 | bool isSignal; | - |
125 | if (mm.methodType() == QMetaMethod::Signal)TRUE | evaluated 1641 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 2282 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 1641-2282 |
126 | | - |
127 | isSignal = true;executed 1641 times by 4 tests: isSignal = true; Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
| 1641 |
128 | else if (mm.access() == QMetaMethod::Public && (mm.methodType() == QMetaMethod::Slot || mm.methodType() == QMetaMethod::Method))TRUE | evaluated 1334 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 948 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
|
TRUE | evaluated 1176 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 158 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
|
TRUE | evaluated 158 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | never evaluated |
| 0-1334 |
129 | isSignal = false;executed 1334 times by 11 tests: isSignal = false; 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| 1334 |
130 | else | - |
131 | continue; executed 948 times by 1 test: continue; Executed by:- tst_qdbuscpp2xml - unknown status
| 948 |
132 | | - |
133 | if (isSignal && !(flags & (QDBusConnection::ExportScriptableSignals |TRUE | evaluated 1641 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 1334 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
TRUE | evaluated 520 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 1121 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
|
| 520-1641 |
134 | QDBusConnection::ExportNonScriptableSignals)))TRUE | evaluated 520 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 1121 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
|
| 520-1121 |
135 | continue; executed 520 times by 1 test: continue; Executed by:- tst_qdbuscpp2xml - unknown status
| 520 |
136 | if (!isSignal && (!(flags & (QDBusConnection::ExportScriptableSlots | QDBusConnection::ExportNonScriptableSlots)) &&TRUE | evaluated 1334 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 1121 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
|
TRUE | evaluated 48 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 1286 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 48-1334 |
137 | !(flags & (QDBusConnection::ExportScriptableInvokables | QDBusConnection::ExportNonScriptableInvokables))))TRUE | evaluated 48 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | never evaluated |
| 0-48 |
138 | continue; executed 48 times by 1 test: continue; Executed by:- tst_qdbuscpp2xml - unknown status
| 48 |
139 | | - |
140 | | - |
141 | | - |
142 | bool isScriptable = mm.attributes() & QMetaMethod::Scriptable; | - |
143 | if (!isScriptable && !(flags & (isSignal ? QDBusConnection::ExportNonScriptableSignals : QDBusConnection::ExportNonScriptableInvokables | QDBusConnection::ExportNonScriptableSlots)))TRUE | evaluated 1573 times by 10 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 834 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
|
TRUE | evaluated 312 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 1261 times by 10 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 312-1573 |
144 | continue;executed 312 times by 1 test: continue; Executed by:- tst_qdbuscpp2xml - unknown status
| 312 |
145 | | - |
146 | QString xml = QString::fromLatin1(" <%1 name=\"%2\">\n") | - |
147 | .arg(isSignal ? QLatin1String("signal") : QLatin1String("method")) | - |
148 | .arg(QString::fromLatin1(mm.name())); | - |
149 | | - |
150 | | - |
151 | int typeId = mm.returnType(); | - |
152 | if (typeId != QMetaType::UnknownType && typeId != QMetaType::Void) {TRUE | evaluated 2091 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 4 times by 2 testsEvaluated by:- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
|
TRUE | evaluated 681 times by 9 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| FALSE | evaluated 1410 times by 10 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusthreading - unknown status
|
| 4-2091 |
153 | const char *typeName = QDBusMetaType::typeToSignature(typeId); | - |
154 | if (typeName) {TRUE | evaluated 681 times by 9 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| FALSE | never evaluated |
| 0-681 |
155 | xml += QString::fromLatin1(" <arg type=\"%1\" direction=\"out\"/>\n") | - |
156 | .arg(typeNameToXml(typeName)); | - |
157 | | - |
158 | | - |
159 | if (QDBusMetaType::signatureToType(typeName) == QVariant::Invalid)TRUE | evaluated 75 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| FALSE | evaluated 606 times by 9 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
|
| 75-606 |
160 | xml += QString::fromLatin1(" <annotation name=\"org.qtproject.QtDBus.QtTypeName.Out0\" value=\"%1\"/>\n")executed 75 times by 4 tests: xml += QString::fromLatin1(" <annotation name=\"org.qtproject.QtDBus.QtTypeName.Out0\" value=\"%1\"/>\n") .arg(typeNameToXml(QMetaType::typeName(typeId))); Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| 75 |
161 | .arg(typeNameToXml(QMetaType::typeName(typeId)));executed 75 times by 4 tests: xml += QString::fromLatin1(" <annotation name=\"org.qtproject.QtDBus.QtTypeName.Out0\" value=\"%1\"/>\n") .arg(typeNameToXml(QMetaType::typeName(typeId))); Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| 75 |
162 | } else {executed 681 times by 9 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| 681 |
163 | qWarning() << "Unsupported return type" << typeId << QMetaType::typeName(typeId) << "in method" << mm.name(); | - |
164 | continue; never executed: continue; | 0 |
165 | } | - |
166 | } | - |
167 | else if (typeId == QMetaType::UnknownType) {TRUE | evaluated 4 times by 2 testsEvaluated by:- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| FALSE | evaluated 1410 times by 10 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusthreading - unknown status
|
| 4-1410 |
168 | qWarning() << "Invalid return type in method" << mm.name(); | - |
169 | continue; executed 4 times by 2 tests: continue; Executed by:- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
| 4 |
170 | } | - |
171 | | - |
172 | QList<QByteArray> names = mm.parameterNames(); | - |
173 | QVector<int> types; | - |
174 | QString errorMsg; | - |
175 | int inputCount = qDBusParametersForMethod(mm, types, errorMsg); | - |
176 | if (inputCount == -1) {TRUE | never evaluated | FALSE | evaluated 2091 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 0-2091 |
177 | qWarning() << "Skipped method" << mm.name() << ":" << qPrintable(errorMsg); | - |
178 | continue; never executed: continue; | 0 |
179 | } | - |
180 | if (isSignal && inputCount + 1 != types.count())TRUE | evaluated 861 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 1230 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
TRUE | never evaluated | FALSE | evaluated 861 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
|
| 0-1230 |
181 | continue; never executed: continue; | 0 |
182 | if (isSignal && types.at(inputCount) == QDBusMetaTypeId::message())TRUE | evaluated 861 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 1230 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
TRUE | never evaluated | FALSE | evaluated 861 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
|
| 0-1230 |
183 | continue; never executed: continue; | 0 |
184 | if (isSignal && mm.attributes() & QMetaMethod::Cloned)TRUE | evaluated 861 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 1230 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
TRUE | evaluated 80 times by 1 testEvaluated by:- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 781 times by 4 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
|
| 80-1230 |
185 | continue; executed 80 times by 1 test: continue; Executed by:- tst_qdbuscpp2xml - unknown status
| 80 |
186 | | - |
187 | int j; | - |
188 | for (j = 1; j < types.count(); ++j) {TRUE | evaluated 3487 times by 8 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
| FALSE | evaluated 2011 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 2011-3487 |
189 | | - |
190 | if (types.at(j) == QDBusMetaTypeId::message()) {TRUE | evaluated 2 times by 2 testsEvaluated by:- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
| FALSE | evaluated 3485 times by 7 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingreply - unknown status
|
| 2-3485 |
191 | isScriptable = true; | - |
192 | continue;executed 2 times by 2 tests: continue; Executed by:- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
| 2 |
193 | } | - |
194 | | - |
195 | QString name; | - |
196 | if (!names.at(j - 1).isEmpty())TRUE | evaluated 3426 times by 7 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingreply - unknown status
| FALSE | evaluated 59 times by 2 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
|
| 59-3426 |
197 | name = QString::fromLatin1("name=\"%1\" ").arg(QLatin1String(names.at(j - 1)));executed 3426 times by 7 tests: name = QString::fromLatin1("name=\"%1\" ").arg(QLatin1String(names.at(j - 1))); 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingreply - unknown status
| 3426 |
198 | | - |
199 | bool isOutput = isSignal || j > inputCount;TRUE | evaluated 3070 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 415 times by 6 testsEvaluated 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_qdbuspendingreply - unknown status
|
TRUE | evaluated 11 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuspendingreply - unknown status
| FALSE | evaluated 404 times by 5 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
|
| 11-3070 |
200 | | - |
201 | const char *signature = QDBusMetaType::typeToSignature(types.at(j)); | - |
202 | xml += QString::fromLatin1(" <arg %1type=\"%2\" direction=\"%3\"/>\n") | - |
203 | .arg(name) | - |
204 | .arg(QLatin1String(signature)) | - |
205 | .arg(isOutput ? QLatin1String("out") : QLatin1String("in")); | - |
206 | | - |
207 | | - |
208 | if (QDBusMetaType::signatureToType(signature) == QVariant::Invalid) {TRUE | evaluated 1834 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 1651 times by 7 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingreply - unknown status
|
| 1651-1834 |
209 | const char *typeName = QMetaType::typeName(types.at(j)); | - |
210 | xml += QString::fromLatin1(" <annotation name=\"org.qtproject.QtDBus.QtTypeName.%1%2\" value=\"%3\"/>\n") | - |
211 | .arg(isOutput ? QLatin1String("Out") : QLatin1String("In")) | - |
212 | .arg(isOutput && !isSignal ? j - inputCount : j - 1) | - |
213 | .arg(typeNameToXml(typeName)); | - |
214 | }executed 1834 times by 3 tests: end of block Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| 1834 |
215 | }executed 3485 times by 7 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingreply - unknown status
| 3485 |
216 | | - |
217 | int wantedMask; | - |
218 | if (isScriptable)TRUE | evaluated 783 times by 5 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
| FALSE | evaluated 1228 times by 10 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 783-1228 |
219 | wantedMask = isSignal ? QDBusConnection::ExportScriptableSignalsexecuted 783 times by 5 tests: wantedMask = isSignal ? QDBusConnection::ExportScriptableSignals : QDBusConnection::ExportScriptableSlots; Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
TRUE | evaluated 480 times by 2 testsEvaluated by:- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| FALSE | evaluated 303 times by 5 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
|
| 303-783 |
220 | : QDBusConnection::ExportScriptableSlots;executed 783 times by 5 tests: wantedMask = isSignal ? QDBusConnection::ExportScriptableSignals : QDBusConnection::ExportScriptableSlots; Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
| 783 |
221 | else | - |
222 | wantedMask = isSignal ? QDBusConnection::ExportNonScriptableSignalsexecuted 1228 times by 10 tests: wantedMask = isSignal ? QDBusConnection::ExportNonScriptableSignals : QDBusConnection::ExportNonScriptableSlots; Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
TRUE | evaluated 301 times by 3 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 927 times by 10 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 301-1228 |
223 | : QDBusConnection::ExportNonScriptableSlots;executed 1228 times by 10 tests: wantedMask = isSignal ? QDBusConnection::ExportNonScriptableSignals : QDBusConnection::ExportNonScriptableSlots; Executed by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| 1228 |
224 | if ((flags & wantedMask) != wantedMask)TRUE | never evaluated | FALSE | evaluated 2011 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 0-2011 |
225 | continue; never executed: continue; | 0 |
226 | | - |
227 | if (qDBusCheckAsyncTag(mm.tag()))TRUE | never evaluated | FALSE | evaluated 2011 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 0-2011 |
228 | | - |
229 | xml += QLatin1String(" <annotation name=\"" ANNOTATION_NO_WAIT "\"" never executed: xml += QLatin1String(" <annotation name=\"" "org.freedesktop.DBus.Method.NoReply" "\"" " value=\"true\"/>\n"); | 0 |
230 | " value=\"true\"/>\n"); never executed: xml += QLatin1String(" <annotation name=\"" "org.freedesktop.DBus.Method.NoReply" "\"" " value=\"true\"/>\n"); | 0 |
231 | | - |
232 | retval += xml; | - |
233 | retval += QString::fromLatin1(" </%1>\n") | - |
234 | .arg(isSignal ? QLatin1String("signal") : QLatin1String("method")); | - |
235 | }executed 2011 times by 11 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| 2011 |
236 | | - |
237 | return retval;executed 176 times by 11 tests: return retval; 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| 176 |
238 | } | - |
239 | | - |
240 | QString qDBusGenerateMetaObjectXml(QString interface, const QMetaObject *mo, | - |
241 | const QMetaObject *base, int flags) | - |
242 | { | - |
243 | if (interface.isEmpty())TRUE | evaluated 91 times by 8 testsEvaluated by:- tst_qdbusabstractinterface - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusinterface - unknown status
- tst_qdbusthreading - unknown status
| FALSE | evaluated 89 times by 5 testsEvaluated by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 89-91 |
244 | | - |
245 | interface = qDBusInterfaceFromMetaObject(mo);executed 91 times by 8 tests: interface = qDBusInterfaceFromMetaObject(mo); Executed by:- tst_qdbusabstractinterface - unknown status
- tst_qdbusconnection - unknown status
- tst_qdbusconnection_no_app - unknown status
- tst_qdbusconnection_spyhook - unknown status
- tst_qdbuscontext - unknown status
- tst_qdbuscpp2xml - unknown status
- tst_qdbusinterface - unknown status
- tst_qdbusthreading - unknown status
| 91 |
246 | | - |
247 | QString xml; | - |
248 | int idx = mo->indexOfClassInfo(QCLASSINFO_DBUS_INTROSPECTION); | - |
249 | if (idx >= mo->classInfoOffset())TRUE | evaluated 4 times by 1 testEvaluated by:- tst_qdbusinterface - unknown status
| FALSE | evaluated 176 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 4-176 |
250 | return QString::fromUtf8(mo->classInfo(idx).value());executed 4 times by 1 test: return QString::fromUtf8(mo->classInfo(idx).value()); Executed by:- tst_qdbusinterface - unknown status
| 4 |
251 | else | - |
252 | xml = generateInterfaceXml(mo, flags, base->methodCount(), base->propertyCount());executed 176 times by 11 tests: xml = generateInterfaceXml(mo, flags, base->methodCount(), base->propertyCount()); 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| 176 |
253 | | - |
254 | if (xml.isEmpty())TRUE | evaluated 41 times by 1 testEvaluated by:- tst_qdbusabstractadaptor - unknown status
| FALSE | evaluated 135 times by 11 testsEvaluated 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
|
| 41-135 |
255 | return QString(); executed 41 times by 1 test: return QString(); Executed by:- tst_qdbusabstractadaptor - unknown status
| 41 |
256 | return QString::fromLatin1(" <interface name=\"%1\">\n%2 </interface>\n")executed 135 times by 11 tests: return QString::fromLatin1(" <interface name=\"%1\">\n%2 </interface>\n") .arg(interface, xml); 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| 135 |
257 | .arg(interface, xml);executed 135 times by 11 tests: return QString::fromLatin1(" <interface name=\"%1\">\n%2 </interface>\n") .arg(interface, xml); 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_qdbuscpp2xml - unknown status
- tst_qdbuspendingcall - unknown status
- tst_qdbuspendingreply - unknown status
- tst_qdbusreply - unknown status
- tst_qdbusthreading - unknown status
| 135 |
258 | } | - |
259 | #if 0 | - |
260 | QString qDBusGenerateMetaObjectXml(QString interface, const QMetaObject *mo, const QMetaObject *base, | - |
261 | int flags) | - |
262 | { | - |
263 | if (interface.isEmpty()) { | - |
264 | | - |
265 | int idx = mo->indexOfClassInfo(QCLASSINFO_DBUS_INTERFACE); | - |
266 | if (idx >= mo->classInfoOffset()) { | - |
267 | interface = QLatin1String(mo->classInfo(idx).value()); | - |
268 | } else { | - |
269 | interface = QLatin1String(mo->className()); | - |
270 | interface.replace(QLatin1String("::"), QLatin1String(".")); | - |
271 | | - |
272 | if (interface.startsWith(QLatin1String("QDBus"))) { | - |
273 | interface.prepend(QLatin1String("org.qtproject.QtDBus.")); | - |
274 | } else if (interface.startsWith(QLatin1Char('Q')) && | - |
275 | interface.length() >= 2 && interface.at(1).isUpper()) { | - |
276 | | - |
277 | interface.prepend(QLatin1String("org.qtproject.Qt.")); | - |
278 | } else if (!QCoreApplication::instance()|| | - |
279 | QCoreApplication::instance()->applicationName().isEmpty()) { | - |
280 | interface.prepend(QLatin1String("local.")); | - |
281 | } else { | - |
282 | interface.prepend(QLatin1Char('.')).prepend(QCoreApplication::instance()->applicationName()); | - |
283 | QStringList domainName = | - |
284 | QCoreApplication::instance()->organizationDomain().split(QLatin1Char('.'), | - |
285 | QString::SkipEmptyParts); | - |
286 | if (domainName.isEmpty()) | - |
287 | interface.prepend(QLatin1String("local.")); | - |
288 | else | - |
289 | for (int i = 0; i < domainName.count(); ++i) | - |
290 | interface.prepend(QLatin1Char('.')).prepend(domainName.at(i)); | - |
291 | } | - |
292 | } | - |
293 | } | - |
294 | | - |
295 | QString xml; | - |
296 | int idx = mo->indexOfClassInfo(QCLASSINFO_DBUS_INTROSPECTION); | - |
297 | if (idx >= mo->classInfoOffset()) | - |
298 | return QString::fromUtf8(mo->classInfo(idx).value()); | - |
299 | else | - |
300 | xml = generateInterfaceXml(mo, flags, base->methodCount(), base->propertyCount()); | - |
301 | | - |
302 | if (xml.isEmpty()) | - |
303 | return QString(); | - |
304 | return QString::fromLatin1(" <interface name=\"%1\">\n%2 </interface>\n") | - |
305 | .arg(interface, xml); | - |
306 | } | - |
307 | | - |
308 | #endif | - |
309 | | - |
310 | QT_END_NAMESPACE | - |
311 | | - |
312 | #endif // QT_NO_DBUS | - |
| | |