From 142c47bdc2eb40d01c9e651edd47626166bc42a1 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Fri, 2 Oct 2020 10:56:18 +0200 Subject: [PATCH] Designer: Fix failing test Change-Id: I6bc9ec2007c9949b45c0f9068f12247ec50a44d5 Reviewed-by: Christian Stenger --- src/plugins/designer/gotoslot_test.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/designer/gotoslot_test.cpp b/src/plugins/designer/gotoslot_test.cpp index 2ce55e4a3f1..8e06f6e2d05 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);