| 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 blockExecuted by:- tst_qdbusabstractinterface - unknown status
| 1 |
| 115 | retval += QLatin1String("/>\n"); | - |
| 116 | }executed 174 times by 3 tests: end of blockExecuted by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| 174 |
| 117 | } | - |
| 118 | }executed 146 times by 10 tests: end of blockExecuted 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 blockExecuted 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 blockExecuted by:- tst_qdbusabstractadaptor - unknown status
- tst_qdbusabstractinterface - unknown status
- tst_qdbuscpp2xml - unknown status
| 1834 |
| 215 | }executed 3485 times by 7 tests: end of blockExecuted 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 blockExecuted 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 | - |
| | |