summaryrefslogtreecommitdiff
path: root/src/plugins/autotest/quick/quicktestparser.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2022-08-03 18:16:45 +0200
committerhjk <hjk@qt.io>2022-08-29 14:59:53 +0000
commit4348960489a78468e9030797ec973bdef89b00a0 (patch)
treea7e78eddadb01703510244d915ec6e21d9c69855 /src/plugins/autotest/quick/quicktestparser.cpp
parent7f7e54afb792d87834b0e4daf0c1f8b0f0f91c45 (diff)
downloadqt-creator-4348960489a78468e9030797ec973bdef89b00a0.tar.gz
Autotest: Save a lookup in quicktestparser.cpp
Change-Id: Id240d1dec133fd39e1d3fd5202b2087d84783406 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/autotest/quick/quicktestparser.cpp')
-rw-r--r--src/plugins/autotest/quick/quicktestparser.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/autotest/quick/quicktestparser.cpp b/src/plugins/autotest/quick/quicktestparser.cpp
index a019e5f705..916434477c 100644
--- a/src/plugins/autotest/quick/quicktestparser.cpp
+++ b/src/plugins/autotest/quick/quicktestparser.cpp
@@ -373,12 +373,12 @@ bool QuickTestParser::processDocument(QFutureInterface<TestParseResultPtr> &futu
Document::Ptr qmlJSDoc = m_qmlSnapshot.document(fileName);
return checkQmlDocumentForQuickTestCode(futureInterface, qmlJSDoc, framework(), proFile);
}
- if (!m_cppSnapshot.contains(fileName) || !selectedForBuilding(fileName))
- return false;
- CPlusPlus::Document::Ptr document = m_cppSnapshot.find(fileName).value();
- if (!includesQtQuickTest(document, m_cppSnapshot))
- return false;
- return handleQtQuickTest(futureInterface, document, framework());
+
+ CPlusPlus::Document::Ptr cppdoc = document(fileName);
+ if (cppdoc.isNull() || !includesQtQuickTest(cppdoc, m_cppSnapshot))
+ return false;
+
+ return handleQtQuickTest(futureInterface, cppdoc, framework());
}
Utils::FilePath QuickTestParser::projectFileForMainCppFile(const Utils::FilePath &fileName) const