diff options
author | hjk <hjk@qt.io> | 2022-08-03 18:16:45 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2022-08-29 14:59:53 +0000 |
commit | 4348960489a78468e9030797ec973bdef89b00a0 (patch) | |
tree | a7e78eddadb01703510244d915ec6e21d9c69855 /src/plugins/autotest/quick/quicktestparser.cpp | |
parent | 7f7e54afb792d87834b0e4daf0c1f8b0f0f91c45 (diff) | |
download | qt-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.cpp | 12 |
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 |