diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2021-05-03 19:25:08 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2021-05-04 08:29:18 +0200 |
commit | f33852ef6756f617a8e077c839cbe482895de24d (patch) | |
tree | 41243f0ce0ec29507ed75b3cf17fa7e013c86ae7 /tests | |
parent | a69164479038a145cb48c3df1141f789ca4d9361 (diff) |
QV4 Debugger: Show some diagnostics on malformed JS
Change-Id: If99b9cec87f0817fd4ff710e651b55bb96257b17
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/qml/debugger/qv4debugger/tst_qv4debugger.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/auto/qml/debugger/qv4debugger/tst_qv4debugger.cpp b/tests/auto/qml/debugger/qv4debugger/tst_qv4debugger.cpp index 8419b6a31c..30eada49e7 100644 --- a/tests/auto/qml/debugger/qv4debugger/tst_qv4debugger.cpp +++ b/tests/auto/qml/debugger/qv4debugger/tst_qv4debugger.cpp @@ -73,7 +73,12 @@ public: Q_INVOKABLE void evaluate(const QString &script, const QString &fileName, int lineNumber = 1) { - QJSEngine::evaluate(script, fileName, lineNumber); + QStringList stack; + QJSValue result = QJSEngine::evaluate(script, fileName, lineNumber, &stack); + if (!stack.isEmpty()) { + qDebug() << result.toString(); + qDebug() << stack; + } emit evaluateFinished(); } |