aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@digia.com>2014-01-23 12:03:57 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-13 08:18:59 +0100
commiteb8a09145759f53786706c748afb813e1475feef (patch)
treed8a2186e522d71392717b07b98cfef7b5b1d08d5 /tests
parenteeaba26596d447c531dfac9d6e6bf5cfe4537813 (diff)
V4 profiler adapter
This adapter attaches the V4 profiler to the QML profiling infrastructure. Change-Id: Ifaf77a3ba0790bc56d4b155260b0e05593ac799e Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/debugger/qqmlprofilerservice/tst_qqmlprofilerservice.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/auto/qml/debugger/qqmlprofilerservice/tst_qqmlprofilerservice.cpp b/tests/auto/qml/debugger/qqmlprofilerservice/tst_qqmlprofilerservice.cpp
index d05dfa8496..63bb0b4c9e 100644
--- a/tests/auto/qml/debugger/qqmlprofilerservice/tst_qqmlprofilerservice.cpp
+++ b/tests/auto/qml/debugger/qqmlprofilerservice/tst_qqmlprofilerservice.cpp
@@ -536,18 +536,22 @@ void tst_QQmlProfilerService::signalSourceLocation()
m_client->setTraceState(false);
QVERIFY2(QQmlDebugTest::waitForSignal(m_client, SIGNAL(complete())), "No trace received in time.");
- QVERIFY(m_client->traceMessages.count() >= 17);
+ QVERIFY(m_client->traceMessages.count() >= 20);
// must start with "StartTrace"
QCOMPARE(m_client->traceMessages.first().messageType, (int)QQmlProfilerClient::Event);
QCOMPARE(m_client->traceMessages.first().detailType, (int)QQmlProfilerClient::StartTrace);
+ QVERIFY(m_client->traceMessages[14].messageType == QQmlProfilerClient::RangeLocation);
+ QVERIFY(m_client->traceMessages[14].detailType == QQmlProfilerClient::HandlingSignal);
QVERIFY(m_client->traceMessages[14].detailData.endsWith("signalSourceLocation.qml"));
QVERIFY(m_client->traceMessages[14].line == 8);
QVERIFY(m_client->traceMessages[14].column == 28);
- QVERIFY(m_client->traceMessages[16].detailData.endsWith("signalSourceLocation.qml"));
- QVERIFY(m_client->traceMessages[16].line == 7);
- QVERIFY(m_client->traceMessages[16].column == 21);
+ QVERIFY(m_client->traceMessages[19].messageType == QQmlProfilerClient::RangeLocation);
+ QVERIFY(m_client->traceMessages[19].detailType == QQmlProfilerClient::HandlingSignal);
+ QVERIFY(m_client->traceMessages[19].detailData.endsWith("signalSourceLocation.qml"));
+ QVERIFY(m_client->traceMessages[19].line == 7);
+ QVERIFY(m_client->traceMessages[19].column == 21);
// must end with "EndTrace"
QCOMPARE(m_client->traceMessages.last().messageType, (int)QQmlProfilerClient::Event);