aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2020-10-02 10:56:18 +0200
committerDavid Schulz <david.schulz@qt.io>2020-10-02 09:31:30 +0000
commit142c47bdc2eb40d01c9e651edd47626166bc42a1 (patch)
treef24b6de066ee05752f9d75ca2d23b9d960dd51e7
parentb6b6482c72748b42f2ca0993826d3ff859dc64eb (diff)
Designer: Fix failing test
Change-Id: I6bc9ec2007c9949b45c0f9068f12247ec50a44d5 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r--src/plugins/designer/gotoslot_test.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/designer/gotoslot_test.cpp b/src/plugins/designer/gotoslot_test.cpp
index 2ce55e4a3f..8e06f6e2d0 100644
--- a/src/plugins/designer/gotoslot_test.cpp
+++ b/src/plugins/designer/gotoslot_test.cpp
@@ -177,9 +177,11 @@ public:
// Wait for updated documents
for (TextEditor::BaseTextEditor *editor : qAsConst(editors)) {
+ QElapsedTimer t;
+ t.start();
const QString filePath = editor->document()->filePath().toString();
if (auto parser = BuiltinEditorDocumentParser::get(filePath)) {
- forever {
+ while (t.elapsed() < 2000) {
if (Document::Ptr document = parser->document()) {
if (document->editorRevision() == 2)
break;
@@ -193,6 +195,7 @@ public:
const auto cppDocumentParser = BuiltinEditorDocumentParser::get(cppFile);
QVERIFY(cppDocumentParser);
const Document::Ptr cppDocument = cppDocumentParser->document();
+ QCOMPARE(cppDocument->editorRevision(), 2);
QVERIFY(checkDiagsnosticMessages(cppDocument));
const auto hDocumentParser = BuiltinEditorDocumentParser::get(hFile);