diff options
Diffstat (limited to 'src/plugins/cpptools/cpptoolstestcase.cpp')
-rw-r--r-- | src/plugins/cpptools/cpptoolstestcase.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cpptoolstestcase.cpp b/src/plugins/cpptools/cpptoolstestcase.cpp index 8a714b7df7..c80a4a7cff 100644 --- a/src/plugins/cpptools/cpptoolstestcase.cpp +++ b/src/plugins/cpptools/cpptoolstestcase.cpp @@ -44,6 +44,7 @@ #include <cplusplus/CppDocument.h> #include <utils/executeondestruction.h> #include <utils/fileutils.h> +#include <utils/hostosinfo.h> #include <utils/temporarydirectory.h> #include <QtTest> @@ -421,5 +422,15 @@ bool VerifyCleanCppModelManager::isClean(bool testOnlyForCleanedProjects) #undef RETURN_FALSE_IF_NOT +int clangdIndexingTimeout() +{ + const QByteArray timeoutAsByteArray = qgetenv("QTC_CLANGD_INDEXING_TIMEOUT"); + bool isConversionOk = false; + const int intervalAsInt = timeoutAsByteArray.toInt(&isConversionOk); + if (!isConversionOk) + return Utils::HostOsInfo::isWindowsHost() ? 20000 : 10000; + return intervalAsInt; +} + } // namespace Tests } // namespace CppTools |